Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/cartographer-ros.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS_SP3-aarch64-1789872548.221137/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/cartographer-ros.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ros-humble-cartographer-ros-2.0.9002-1.src.rpm Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/cartographer-ros.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS_SP3-aarch64-1789872548.221137/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/cartographer-ros.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ros-humble-cartographer-ros-2.0.9002-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/cartographer-ros.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS_SP3-aarch64-1789872548.221137/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/cartographer-ros.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xhezQN + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf cartographer-ros-2.0.9002-1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/cartographer-ros-2.0.9002-1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd cartographer-ros-2.0.9002-1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.EcrFLo + umask 022 + cd /builddir/build/BUILD + cd cartographer-ros-2.0.9002-1 + source /opt/ros/humble/setup.sh + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages:/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages:/opt/ros/humble/lib/python3.11/site-packages + export PKG_CONFIG_PATH=/opt/ros/humble/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig + PKG_CONFIG_PATH=/opt/ros/humble/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig + cd cartographer_ros + mkdir -p .obj + cd .obj + CFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/opt/ros/humble -DAMENT_PREFIX_PATH=/opt/ros/humble -DCMAKE_PREFIX_PATH=/opt/ros/humble -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX -DSETUPTOOLS_DEB_LAYOUT=OFF -DBUILD_TESTING=OFF -DTESTING=OFF -DCMAKE_SUPPRESS_REGENERATION=ON .. -- The C compiler identification is GNU 12.3.1 -- The CXX compiler identification is GNU 12.3.1 -- 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.14 (/opt/ros/humble/share/ament_cmake/cmake) -- Found Python3: /usr/bin/python3 (found version "3.11.6") found components: Interpreter -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found builtin_interfaces: 1.2.3 (/opt/ros/humble/share/builtin_interfaces/cmake) -- Found rosidl_generator_c: 3.1.9 (/opt/ros/humble/share/rosidl_generator_c/cmake) -- Found rosidl_adapter: 3.1.9 (/opt/ros/humble/share/rosidl_adapter/cmake) -- Found rosidl_generator_cpp: 3.1.9 (/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 required Ceres dependency: Eigen version 3.3.8 in /usr/include/eigen3 -- Found required Ceres dependency: glog -- Found required Ceres dependency: gflags -- Found Ceres version: 2.0.0 installed in: /usr with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, SchurSpecializations, Multithreading] -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: iostreams -- Found cartographer_ros_msgs: 2.0.9003 (/opt/ros/humble/share/cartographer_ros_msgs/cmake) -- Found nav_msgs: 4.9.1 (/opt/ros/humble/share/nav_msgs/cmake) CMake Warning (dev) at /usr/lib64/cmake/pcl/PCLConfig.cmake:139 (find_package): Policy CMP0144 is not set: find_package uses upper-case _ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable EIGEN_ROOT is set to: /usr/include/eigen3 For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:292 (find_eigen) /usr/lib64/cmake/pcl/PCLConfig.cmake:530 (find_external_library) CMakeLists.txt:40 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Checking for module 'eigen3' -- Found eigen3, version 3.3.8 -- Found Eigen: /usr/include/eigen3 (Required is at least version "3.1") -- Eigen found (include: /usr/include/eigen3, version: 3.3.8) -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.65.0") found components: system filesystem date_time iostreams serialization -- looking for PCL_COMMON -- Found PCL_COMMON: /usr/lib64/libpcl_common.so -- Found PCL: pcl_common;Boost::system;Boost::filesystem;Boost::date_time;Boost::iostreams;Boost::serialization -- Found pcl_conversions: 2.4.5 (/opt/ros/humble/share/pcl_conversions/cmake) -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) -- Found rmw_fastrtps_cpp: 6.2.10 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.0.12") -- Found FastRTPS: /opt/ros/humble/include -- Using RMW implementation 'rmw_fastrtps_cpp' as default -- Found ros_environment: 3.2.2 (/opt/ros/humble/share/ros_environment/cmake) -- Found rosbag2_cpp: 0.15.16 (/opt/ros/humble/share/rosbag2_cpp/cmake) -- Found tf2: 0.25.20 (/opt/ros/humble/share/tf2/cmake) -- Found tf2_eigen: 0.25.20 (/opt/ros/humble/share/tf2_eigen/cmake) -- Found urdf: 2.6.1 (/opt/ros/humble/share/urdf/cmake) -- Found visualization_msgs: 4.9.2 (/opt/ros/humble/share/visualization_msgs/cmake) -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") -- Checking for one of the modules 'cairo>=1.12.16' -- Configuring done (2.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: AMENT_PREFIX_PATH CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SETUPTOOLS_DEB_LAYOUT SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR TESTING -- Build files have been written to: /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj + make -j4 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj/CMakeFiles /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj' make -f CMakeFiles/cartographer_ros.dir/build.make CMakeFiles/cartographer_ros.dir/depend make[2]: Entering directory '/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj' cd /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj/CMakeFiles/cartographer_ros.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj' make -f CMakeFiles/cartographer_ros.dir/build.make CMakeFiles/cartographer_ros.dir/build make[2]: Entering directory '/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj' [ 2%] Building CXX object CMakeFiles/cartographer_ros.dir/src/assets_writer.cpp.o [ 8%] Building CXX object CMakeFiles/cartographer_ros.dir/src/map_builder_bridge.cpp.o [ 8%] Building CXX object CMakeFiles/cartographer_ros.dir/src/node_constants.cpp.o [ 11%] Building CXX object CMakeFiles/cartographer_ros.dir/src/msg_conversion.cpp.o /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DCERES_EXPORT_INTERNAL_SYMBOLS -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DFASTCDR_DYN_LINK -DGFLAGS_IS_A_DLL=0 -DGLOG_CUSTOM_PREFIX_SUPPORT -DPRE_JAZZY_SERIALIZED_BAG_MSG_FIELD_NAME -DTINYXML2_IMPORT -DUSE_URDF_H_FILES -Dcartographer_ros_EXPORTS -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/libpng16 -I/opt/ros/humble/include/pcl_conversions -I/opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/message_filters -isystem /usr/lib64/python3.11/site-packages/numpy/core/include -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -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 -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/cartographer_ros_msgs -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -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/rosbag2_cpp -isystem /opt/ros/humble/include/pluginlib -isystem /opt/ros/humble/include/class_loader -isystem /opt/ros/humble/include/rosbag2_storage -isystem /opt/ros/humble/include/tf2_ros -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/visualization_msgs -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/urdf -isystem /opt/ros/humble/include/urdf_parser_plugin -isystem /opt/ros/humble/include/urdfdom_headers -isystem /opt/ros/humble/include/urdfdom -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++17 -fPIC -Wall -Wextra -MD -MT CMakeFiles/cartographer_ros.dir/src/assets_writer.cpp.o -MF CMakeFiles/cartographer_ros.dir/src/assets_writer.cpp.o.d -o CMakeFiles/cartographer_ros.dir/src/assets_writer.cpp.o -c /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/src/assets_writer.cpp /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DCERES_EXPORT_INTERNAL_SYMBOLS -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DFASTCDR_DYN_LINK -DGFLAGS_IS_A_DLL=0 -DGLOG_CUSTOM_PREFIX_SUPPORT -DPRE_JAZZY_SERIALIZED_BAG_MSG_FIELD_NAME -DTINYXML2_IMPORT -DUSE_URDF_H_FILES -Dcartographer_ros_EXPORTS -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/libpng16 -I/opt/ros/humble/include/pcl_conversions -I/opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/message_filters -isystem /usr/lib64/python3.11/site-packages/numpy/core/include -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -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 -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/cartographer_ros_msgs -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -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/rosbag2_cpp -isystem /opt/ros/humble/include/pluginlib -isystem /opt/ros/humble/include/class_loader -isystem /opt/ros/humble/include/rosbag2_storage -isystem /opt/ros/humble/include/tf2_ros -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/visualization_msgs -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/urdf -isystem /opt/ros/humble/include/urdf_parser_plugin -isystem /opt/ros/humble/include/urdfdom_headers -isystem /opt/ros/humble/include/urdfdom -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++17 -fPIC -Wall -Wextra -MD -MT CMakeFiles/cartographer_ros.dir/src/map_builder_bridge.cpp.o -MF CMakeFiles/cartographer_ros.dir/src/map_builder_bridge.cpp.o.d -o CMakeFiles/cartographer_ros.dir/src/map_builder_bridge.cpp.o -c /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/src/map_builder_bridge.cpp /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DCERES_EXPORT_INTERNAL_SYMBOLS -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DFASTCDR_DYN_LINK -DGFLAGS_IS_A_DLL=0 -DGLOG_CUSTOM_PREFIX_SUPPORT -DPRE_JAZZY_SERIALIZED_BAG_MSG_FIELD_NAME -DTINYXML2_IMPORT -DUSE_URDF_H_FILES -Dcartographer_ros_EXPORTS -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/libpng16 -I/opt/ros/humble/include/pcl_conversions -I/opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/message_filters -isystem /usr/lib64/python3.11/site-packages/numpy/core/include -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -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 -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/cartographer_ros_msgs -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -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/rosbag2_cpp -isystem /opt/ros/humble/include/pluginlib -isystem /opt/ros/humble/include/class_loader -isystem /opt/ros/humble/include/rosbag2_storage -isystem /opt/ros/humble/include/tf2_ros -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/visualization_msgs -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/urdf -isystem /opt/ros/humble/include/urdf_parser_plugin -isystem /opt/ros/humble/include/urdfdom_headers -isystem /opt/ros/humble/include/urdfdom -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++17 -fPIC -Wall -Wextra -MD -MT CMakeFiles/cartographer_ros.dir/src/msg_conversion.cpp.o -MF CMakeFiles/cartographer_ros.dir/src/msg_conversion.cpp.o.d -o CMakeFiles/cartographer_ros.dir/src/msg_conversion.cpp.o -c /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/src/msg_conversion.cpp /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DCERES_EXPORT_INTERNAL_SYMBOLS -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DFASTCDR_DYN_LINK -DGFLAGS_IS_A_DLL=0 -DGLOG_CUSTOM_PREFIX_SUPPORT -DPRE_JAZZY_SERIALIZED_BAG_MSG_FIELD_NAME -DTINYXML2_IMPORT -DUSE_URDF_H_FILES -Dcartographer_ros_EXPORTS -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/libpng16 -I/opt/ros/humble/include/pcl_conversions -I/opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/message_filters -isystem /usr/lib64/python3.11/site-packages/numpy/core/include -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -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 -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/cartographer_ros_msgs -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -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/rosbag2_cpp -isystem /opt/ros/humble/include/pluginlib -isystem /opt/ros/humble/include/class_loader -isystem /opt/ros/humble/include/rosbag2_storage -isystem /opt/ros/humble/include/tf2_ros -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/visualization_msgs -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/urdf -isystem /opt/ros/humble/include/urdf_parser_plugin -isystem /opt/ros/humble/include/urdfdom_headers -isystem /opt/ros/humble/include/urdfdom -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++17 -fPIC -Wall -Wextra -MD -MT CMakeFiles/cartographer_ros.dir/src/node_constants.cpp.o -MF CMakeFiles/cartographer_ros.dir/src/node_constants.cpp.o.d -o CMakeFiles/cartographer_ros.dir/src/node_constants.cpp.o -c /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/src/node_constants.cpp [ 14%] Building CXX object CMakeFiles/cartographer_ros.dir/src/node.cpp.o /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DCERES_EXPORT_INTERNAL_SYMBOLS -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DFASTCDR_DYN_LINK -DGFLAGS_IS_A_DLL=0 -DGLOG_CUSTOM_PREFIX_SUPPORT -DPRE_JAZZY_SERIALIZED_BAG_MSG_FIELD_NAME -DTINYXML2_IMPORT -DUSE_URDF_H_FILES -Dcartographer_ros_EXPORTS -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include -I/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/libpng16 -I/opt/ros/humble/include/pcl_conversions -I/opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/message_filters -isystem /usr/lib64/python3.11/site-packages/numpy/core/include -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -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 -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/cartographer_ros_msgs -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -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/rosbag2_cpp -isystem /opt/ros/humble/include/pluginlib -isystem /opt/ros/humble/include/class_loader -isystem /opt/ros/humble/include/rosbag2_storage -isystem /opt/ros/humble/include/tf2_ros -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/visualization_msgs -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/urdf -isystem /opt/ros/humble/include/urdf_parser_plugin -isystem /opt/ros/humble/include/urdfdom_headers -isystem /opt/ros/humble/include/urdfdom -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++17 -fPIC -Wall -Wextra -MD -MT CMakeFiles/cartographer_ros.dir/src/node.cpp.o -MF CMakeFiles/cartographer_ros.dir/src/node.cpp.o.d -o CMakeFiles/cartographer_ros.dir/src/node.cpp.o -c /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/src/node.cpp In file included from /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/src/map_builder_bridge.cpp:17: /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:97:71: error: expected ';' at end of member declaration 97 | std::unordered_map GetLocalTrajectoryData() | ^ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:98:22: error: 'mutex_' has not been declared 98 | LOCKS_EXCLUDED(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:98:7: error: ISO C++ forbids declaration of 'LOCKS_EXCLUDED' with no type [-fpermissive] 98 | LOCKS_EXCLUDED(mutex_); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:109:79: error: expected ';' at end of member declaration 109 | ::cartographer::sensor::RangeData range_data_in_local) | ^ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:110:22: error: 'mutex_' has not been declared 110 | LOCKS_EXCLUDED(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:110:7: error: ISO C++ forbids declaration of 'LOCKS_EXCLUDED' with no type [-fpermissive] 110 | LOCKS_EXCLUDED(mutex_); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:110:7: error: 'int cartographer_ros::MapBuilderBridge::LOCKS_EXCLUDED(int)' cannot be overloaded with 'int cartographer_ros::MapBuilderBridge::LOCKS_EXCLUDED(int)' /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:98:7: note: previous declaration 'int cartographer_ros::MapBuilderBridge::LOCKS_EXCLUDED(int)' 98 | LOCKS_EXCLUDED(mutex_); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:116:7: error: expected ';' at end of member declaration 116 | local_slam_data_ GUARDED_BY(mutex_); | ^~~~~~~~~~~~~~~~ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:116:35: error: 'mutex_' is not a type 116 | local_slam_data_ GUARDED_BY(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:116:24: error: ISO C++ forbids declaration of 'GUARDED_BY' with no type [-fpermissive] 116 | local_slam_data_ GUARDED_BY(mutex_); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/node.h:31, from /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/src/node.cpp:17: /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:97:71: error: expected ';' at end of member declaration 97 | std::unordered_map GetLocalTrajectoryData() | ^ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:98:22: error: 'mutex_' has not been declared 98 | LOCKS_EXCLUDED(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:98:7: error: ISO C++ forbids declaration of 'LOCKS_EXCLUDED' with no type [-fpermissive] 98 | LOCKS_EXCLUDED(mutex_); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:109:79: error: expected ';' at end of member declaration 109 | ::cartographer::sensor::RangeData range_data_in_local) | ^ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:110:22: error: 'mutex_' has not been declared 110 | LOCKS_EXCLUDED(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:110:7: error: ISO C++ forbids declaration of 'LOCKS_EXCLUDED' with no type [-fpermissive] 110 | LOCKS_EXCLUDED(mutex_); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:110:7: error: 'int cartographer_ros::MapBuilderBridge::LOCKS_EXCLUDED(int)' cannot be overloaded with 'int cartographer_ros::MapBuilderBridge::LOCKS_EXCLUDED(int)' /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:98:7: note: previous declaration 'int cartographer_ros::MapBuilderBridge::LOCKS_EXCLUDED(int)' 98 | LOCKS_EXCLUDED(mutex_); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:116:7: error: expected ';' at end of member declaration 116 | local_slam_data_ GUARDED_BY(mutex_); | ^~~~~~~~~~~~~~~~ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:116:35: error: 'mutex_' is not a type 116 | local_slam_data_ GUARDED_BY(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/map_builder_bridge.h:116:24: error: ISO C++ forbids declaration of 'GUARDED_BY' with no type [-fpermissive] 116 | local_slam_data_ GUARDED_BY(mutex_); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/counter.h:21, from /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/family_factory.h:24, from /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/node.h:32: /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/gauge.h:74:10: error: expected ';' at end of member declaration 74 | double value_ GUARDED_BY(mutex_); | ^~~~~~ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/gauge.h:74:28: error: 'mutex_' is not a type 74 | double value_ GUARDED_BY(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/gauge.h:74:17: error: ISO C++ forbids declaration of 'GUARDED_BY' with no type [-fpermissive] 74 | double value_ GUARDED_BY(mutex_); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/family.h:26, from /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/family_factory.h:25: /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/histogram.h:53:23: error: expected ';' at end of member declaration 53 | std::vector bucket_counts_ GUARDED_BY(mutex_); | ^~~~~~~~~~~~~~ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/histogram.h:53:49: error: 'mutex_' is not a type 53 | std::vector bucket_counts_ GUARDED_BY(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/histogram.h:53:38: error: ISO C++ forbids declaration of 'GUARDED_BY' with no type [-fpermissive] 53 | std::vector bucket_counts_ GUARDED_BY(mutex_); | ^~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/histogram.h:54:10: error: expected ';' at end of member declaration 54 | double sum_ GUARDED_BY(mutex_); | ^~~~ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/histogram.h:54:26: error: 'mutex_' is not a type 54 | double sum_ GUARDED_BY(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/histogram.h:54:15: error: ISO C++ forbids declaration of 'GUARDED_BY' with no type [-fpermissive] 54 | double sum_ GUARDED_BY(mutex_); | ^~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/histogram.h:54:15: error: 'int cartographer_ros::metrics::Histogram::GUARDED_BY(int)' cannot be overloaded with 'int cartographer_ros::metrics::Histogram::GUARDED_BY(int)' /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/metrics/internal/histogram.h:53:38: note: previous declaration 'int cartographer_ros::metrics::Histogram::GUARDED_BY(int)' 53 | std::vector bucket_counts_ GUARDED_BY(mutex_); | ^~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/node.h:171:24: error: expected ';' at end of member declaration 171 | int trajectory_id) EXCLUSIVE_LOCKS_REQUIRED(mutex_); | ^ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/node.h:171:51: error: 'mutex_' has not been declared 171 | int trajectory_id) EXCLUSIVE_LOCKS_REQUIRED(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/node.h:171:26: error: ISO C++ forbids declaration of 'EXCLUSIVE_LOCKS_REQUIRED' with no type [-fpermissive] 171 | int trajectory_id) EXCLUSIVE_LOCKS_REQUIRED(mutex_); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/node.h:186:37: error: expected ';' at end of member declaration 186 | std::shared_ptr map_builder_bridge_ GUARDED_BY(mutex_); | ^~~~~~~~~~~~~~~~~~~ | ; /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/node.h:186:68: error: 'mutex_' is not a type 186 | std::shared_ptr map_builder_bridge_ GUARDED_BY(mutex_); | ^~~~~~ /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/node.h:186:57: error: ISO C++ forbids declaration of 'GUARDED_BY' with no type [-fpermissive] 186 | std::shared_ptr map_builder_bridge_ GUARDED_BY(mutex_); | ^~~~~~~~~~ make[2]: *** [CMakeFiles/cartographer_ros.dir/build.make:93: CMakeFiles/cartographer_ros.dir/src/map_builder_bridge.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /opt/ros/humble/include/cartographer/transform/transform.h:26, from /opt/ros/humble/include/cartographer/sensor/rangefinder_point.h:24, from /opt/ros/humble/include/cartographer/sensor/point_cloud.h:24, from /opt/ros/humble/include/cartographer/sensor/compressed_point_cloud.h:25, from /opt/ros/humble/include/cartographer/sensor/range_data.h:21, from /opt/ros/humble/include/cartographer/mapping/trajectory_node.h:27, from /opt/ros/humble/include/cartographer/mapping/submaps.h:30, from /opt/ros/humble/include/cartographer/mapping/pose_graph_interface.h:25, from /opt/ros/humble/include/cartographer/mapping/map_builder_interface.h:29, from /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/include/cartographer_ros/node.h:29: /opt/ros/humble/include/cartographer/transform/rigid_transform.h: In instantiation of 'cartographer::transform::Rigid2::Rotation2D cartographer::transform::Rigid2::rotation() const [with FloatType = double; Rotation2D = Eigen::Rotation2D]': /opt/ros/humble/include/cartographer/transform/transform.h:113:45: required from 'cartographer::transform::Rigid3 cartographer::transform::Embed3D(const Rigid2&) [with T = double]' /builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/src/node.cpp:306:41: required from here /opt/ros/humble/include/cartographer/transform/rigid_transform.h:68:14: note: parameter passing for argument of type 'Eigen::Rotation2D' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Rotation2D rotation() const { return rotation_; } | ^~~~~~~~ make[2]: *** [CMakeFiles/cartographer_ros.dir/build.make:135: CMakeFiles/cartographer_ros.dir/src/node.cpp.o] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj' make[1]: Leaving directory '/builddir/build/BUILD/cartographer-ros-2.0.9002-1/cartographer_ros/.obj' make[1]: *** [CMakeFiles/Makefile2:154: CMakeFiles/cartographer_ros.dir/all] Error 2 make: *** [Makefile:149: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.EcrFLo (%build) Bad exit status from /var/tmp/rpm-tmp.EcrFLo (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/cartographer-ros.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/cartographer-ros.spec