Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/fast-gicp.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-x86_64-1764241962.804506/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 x86_64 --nodeps /builddir/build/SPECS/fast-gicp.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 warning: bogus date in %changelog: Fri May 24 2025 k.koide k.koide@aist.go.jp - 0.0.0-1 Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ros-humble-fast-gicp-0.0.0-1.src.rpm RPM build warnings: bogus date in %changelog: Fri May 24 2025 k.koide k.koide@aist.go.jp - 0.0.0-1 Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/fast-gicp.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-x86_64-1764241962.804506/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 x86_64 --nodeps /builddir/build/SPECS/fast-gicp.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 warning: bogus date in %changelog: Fri May 24 2025 k.koide k.koide@aist.go.jp - 0.0.0-1 Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ros-humble-fast-gicp-0.0.0-1.src.rpm RPM build warnings: bogus date in %changelog: Fri May 24 2025 k.koide k.koide@aist.go.jp - 0.0.0-1 Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/fast-gicp.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-x86_64-1764241962.804506/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 x86_64 --nodeps /builddir/build/SPECS/fast-gicp.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 warning: bogus date in %changelog: Fri May 24 2025 k.koide k.koide@aist.go.jp - 0.0.0-1 Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zcH2GU + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ros-humble-fast-gicp-0.0.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ros-humble-fast-gicp_0.0.0.orig.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ros-humble-fast-gicp-0.0.0 + /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.2g2pL6 + umask 022 + cd /builddir/build/BUILD + cd ros-humble-fast-gicp-0.0.0 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + export ROS_DISTRO=humble + ROS_DISTRO=humble + export ROS_PYTHON_VERSION=3.11 + ROS_PYTHON_VERSION=3.11 + '[' -f /opt/ros/humble/setup.sh ']' + . /opt/ros/humble/setup.sh ++ : /opt/ros/humble ++ : sh ++ _prefix_setup_IFS=' ' ++ IFS=' ' ++ _UNIQUE_PREFIX_PATH= ++ '[' -z SKIP_PARENT_PREFIX_PATH ']' ++ ament_append_unique_value _UNIQUE_PREFIX_PATH /opt/ros/humble ++ _listname=_UNIQUE_PREFIX_PATH ++ _value=/opt/ros/humble ++ eval '_values=$_UNIQUE_PREFIX_PATH' +++ _values= ++ _duplicate= ++ _ament_append_unique_value_IFS=' ' ++ IFS=: ++ '[' sh = zsh ']' ++ unset _item ++ '[' -z '' ']' ++ '[' -z '' ']' ++ eval '_UNIQUE_PREFIX_PATH="/opt/ros/humble"' +++ _UNIQUE_PREFIX_PATH=/opt/ros/humble ++ IFS=' ' ++ unset _ament_append_unique_value_IFS ++ unset _duplicate ++ unset _values ++ unset _value ++ unset _listname ++ unset AMENT_CURRENT_PREFIX ++ _prefix_setup_AMENT_SHELL=sh ++ IFS=: ++ '[' sh = zsh ']' ++ for _path in $_UNIQUE_PREFIX_PATH ++ '[' -n '' ']' ++ '[' -f /opt/ros/humble/local_setup.sh ']' ++ '[' sh = sh ']' ++ AMENT_CURRENT_PREFIX=/opt/ros/humble ++ IFS=' ' ++ . /opt/ros/humble/local_setup.sh +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ '[' -z /opt/ros/humble ']' +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ : sh +++ _ament_python_executable=/usr/bin/python3.11 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3.11 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3.11 /opt/ros/humble/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" AMENT_CURRENT_PREFIX="/opt/ros/humble" _ament_prefix_sh_source_script "/opt/ros/humble/share/ros_environment/environment/0.ros_distro_check.sh" export ROS_DISTRO="humble" export ROS_LOCALHOST_ONLY="0" export ROS_PYTHON_VERSION="3" export ROS_VERSION="2" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $ROS_VERSION | head -c 1)" = ":" ]; then export ROS_VERSION=${ROS_VERSION#?} ; fi if [ "$(echo -n $ROS_VERSION | tail -c 1)" = ":" ]; then export ROS_VERSION=${ROS_VERSION%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" AMENT_CURRENT_PREFIX="/opt/ros/humble" _ament_prefix_sh_source_script "/opt/ros/humble/share/ros_environment/environment/0.ros_distro_check.sh" export ROS_DISTRO="humble" export ROS_LOCALHOST_ONLY="0" export ROS_PYTHON_VERSION="3" export ROS_VERSION="2" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $ROS_VERSION | head -c 1)" = ":" ]; then export ROS_VERSION=${ROS_VERSION#?} ; fi if [ "$(echo -n $ROS_VERSION | tail -c 1)" = ":" ]; then export ROS_VERSION=${ROS_VERSION%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_CURRENT_PREFIX=/opt/ros/humble ++++ _ament_prefix_sh_source_script /opt/ros/humble/share/ros_environment/environment/0.ros_distro_check.sh ++++ '[' -f /opt/ros/humble/share/ros_environment/environment/0.ros_distro_check.sh ']' ++++ '[' -n '' ']' ++++ . /opt/ros/humble/share/ros_environment/environment/0.ros_distro_check.sh +++++ '[' -n humble -a humble '!=' humble ']' ++++ export ROS_DISTRO=humble ++++ ROS_DISTRO=humble ++++ export ROS_LOCALHOST_ONLY=0 ++++ ROS_LOCALHOST_ONLY=0 ++++ export ROS_PYTHON_VERSION=3 ++++ ROS_PYTHON_VERSION=3 ++++ export ROS_VERSION=2 ++++ ROS_VERSION=2 ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ echo -n /opt/ros/humble: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble +++++ echo -n 2 +++++ head -c 1 ++++ '[' 2 = : ']' +++++ echo -n 2 +++++ tail -c 1 ++++ '[' 2 = : ']' +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib +++ unset _ament_ordered_commands +++ unset _ament_prefix_sh_source_script +++ unset _ament_prefix_sh_AMENT_CURRENT_PREFIX ++ AMENT_SHELL=sh ++ unset _path ++ IFS=' ' ++ unset _prefix_setup_IFS ++ unset _prefix_setup_AMENT_SHELL ++ unset _UNIQUE_PREFIX_PATH ++ unset AMENT_SHELL + mkdir -p .obj-x86_64-openEuler-linux-gnu + cd .obj-x86_64-openEuler-linux-gnu + 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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX -DCMAKE_INSTALL_PREFIX=/opt/ros/humble -DAMENT_PREFIX_PATH=/opt/ros/humble -DCMAKE_PREFIX_PATH=/opt/ros/humble -DCMAKE_INSTALL_LIBDIR=/opt/ros/humble/lib -DSETUPTOOLS_DEB_LAYOUT=OFF -DBUILD_TESTING=OFF .. -- 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 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:11 (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/include (found suitable version "1.83.0", minimum required is "1.65.0") found components: system filesystem date_time iostreams regex CMake Warning (dev) at /usr/lib64/cmake/pcl/Modules/FindFLANN.cmake:44 (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 FLANN_ROOT is set to: /usr 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:249 (find_package) /usr/lib64/cmake/pcl/PCLConfig.cmake:294 (find_flann) /usr/lib64/cmake/pcl/PCLConfig.cmake:530 (find_external_library) CMakeLists.txt:11 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found flann version 1.9.2 -- Checking for module 'libusb-1.0' -- Found libusb-1.0, version 1.0.26 -- Found libusb: /usr/lib64/libusb-1.0.so -- Found OpenNI: /usr/lib64/libOpenNI.so;libusb::libusb (found version "1.5.7.10") -- OpenNI found (version: 1.5.7.10, include: /usr/include/ni, lib: /usr/lib64/libOpenNI.so;libusb::libusb) ** WARNING ** io features related to pcap will be disabled ** WARNING ** io features related to png will be disabled -- Eigen found (include: /usr/include/eigen3, version: 3.3.8) -- Found Qhull version 8.0.2 -- looking for PCL_COMMON -- Found PCL_COMMON: /usr/lib64/libpcl_common.so -- looking for PCL_KDTREE -- Found PCL_KDTREE: /usr/lib64/libpcl_kdtree.so -- looking for PCL_OCTREE -- Found PCL_OCTREE: /usr/lib64/libpcl_octree.so -- looking for PCL_SEARCH -- Found PCL_SEARCH: /usr/lib64/libpcl_search.so -- looking for PCL_SAMPLE_CONSENSUS -- Found PCL_SAMPLE_CONSENSUS: /usr/lib64/libpcl_sample_consensus.so -- looking for PCL_FILTERS -- Found PCL_FILTERS: /usr/lib64/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/lib64/libpcl_io.so -- looking for PCL_FEATURES -- Found PCL_FEATURES: /usr/lib64/libpcl_features.so -- looking for PCL_ML -- Found PCL_ML: /usr/lib64/libpcl_ml.so -- looking for PCL_SEGMENTATION -- Found PCL_SEGMENTATION: /usr/lib64/libpcl_segmentation.so -- looking for PCL_SURFACE -- Found PCL_SURFACE: /usr/lib64/libpcl_surface.so -- looking for PCL_REGISTRATION -- Found PCL_REGISTRATION: /usr/lib64/libpcl_registration.so -- looking for PCL_KEYPOINTS -- Found PCL_KEYPOINTS: /usr/lib64/libpcl_keypoints.so -- looking for PCL_TRACKING -- Found PCL_TRACKING: /usr/lib64/libpcl_tracking.so -- looking for PCL_RECOGNITION -- Found PCL_RECOGNITION: /usr/lib64/libpcl_recognition.so -- looking for PCL_STEREO -- Found PCL_STEREO: /usr/lib64/libpcl_stereo.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_surface;pcl_registration;pcl_keypoints;pcl_tracking;pcl_recognition;pcl_stereo;/usr/lib64/libboost_system.so;/usr/lib64/libboost_filesystem.so;/usr/lib64/libboost_date_time.so;/usr/lib64/libboost_iostreams.so;/usr/lib64/libboost_regex.so;/usr/lib64/libOpenNI.so;libusb::libusb;FLANN::FLANN;QHULL::QHULL -- Found ament_cmake: 1.3.4 (/opt/ros/humble/share/ament_cmake/cmake) -- Found Python3: /usr/bin/python3.11 (found version "3.11.6") found components: Interpreter -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Configuring done (1.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: AMENT_PREFIX_PATH CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_LIBDIR INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SETUPTOOLS_DEB_LAYOUT SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/cmake -S/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0 -B/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/fast_gicp.dir/build.make CMakeFiles/fast_gicp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0 /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0 /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu/CMakeFiles/fast_gicp.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/fast_gicp.dir/build.make CMakeFiles/fast_gicp.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp_st.cpp.o /usr/bin/c++ -DDISABLE_PCAP -DDISABLE_PNG -Dfast_gicp_EXPORTS -I/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -isystem /usr/include/ni -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fopenmp -MD -MT CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp_st.cpp.o -MF CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp_st.cpp.o.d -o CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp_st.cpp.o -c /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp_st.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp_st.cpp:2: /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp: In instantiation of 'void fast_gicp::FastGICPSingleThread::update_correspondences(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp_st.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:42:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 42 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp: In instantiation of 'double fast_gicp::FastGICPSingleThread::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp_st.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:88:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 88 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:95:17: warning: unused variable 'cov_A' [-Wunused-variable] 95 | const auto& cov_A = source_covs_[i]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:98:17: warning: unused variable 'cov_B' [-Wunused-variable] 98 | const auto& cov_B = target_covs_[target_index]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp: In instantiation of 'void fast_gicp::FastGICPSingleThread::update_correspondences(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp_st.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:42:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 42 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp: In instantiation of 'double fast_gicp::FastGICPSingleThread::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp_st.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:88:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 88 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:95:17: warning: unused variable 'cov_A' [-Wunused-variable] 95 | const auto& cov_A = source_covs_[i]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:98:17: warning: unused variable 'cov_B' [-Wunused-variable] 98 | const auto& cov_B = target_covs_[target_index]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp: In instantiation of 'void fast_gicp::FastGICPSingleThread::update_correspondences(const Eigen::Isometry3d&) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp_st.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:42:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 42 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp: In instantiation of 'double fast_gicp::FastGICPSingleThread::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp_st.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:88:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 88 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:95:17: warning: unused variable 'cov_A' [-Wunused-variable] 95 | const auto& cov_A = source_covs_[i]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_st_impl.hpp:98:17: warning: unused variable 'cov_B' [-Wunused-variable] 98 | const auto& cov_B = target_covs_[target_index]; | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_vgicp.cpp.o /usr/bin/c++ -DDISABLE_PCAP -DDISABLE_PNG -Dfast_gicp_EXPORTS -I/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -isystem /usr/include/ni -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fopenmp -MD -MT CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_vgicp.cpp.o -MF CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_vgicp.cpp.o.d -o CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_vgicp.cpp.o -c /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:2: /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp: In instantiation of 'void fast_gicp::FastVGICP::update_correspondences(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:83:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:105:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 105 | for (int i = 0; i < voxel_correspondences_.size(); i++) { | ^ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp: In instantiation of 'double fast_gicp::FastVGICP::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:136:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | for (int i = 0; i < voxel_correspondences_.size(); i++) { | ^ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:141:17: warning: unused variable 'cov_A' [-Wunused-variable] 141 | const auto& cov_A = source_covs_[corr.first]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:144:17: warning: unused variable 'cov_B' [-Wunused-variable] 144 | const auto& cov_B = corr.second->cov; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp: In instantiation of 'double fast_gicp::FastVGICP::compute_error(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:186:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < voxel_correspondences_.size(); i++) { | ^ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:191:17: warning: unused variable 'cov_A' [-Wunused-variable] 191 | const auto& cov_A = source_covs_[corr.first]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:194:17: warning: unused variable 'cov_B' [-Wunused-variable] 194 | const auto& cov_B = corr.second->cov; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp: In instantiation of 'void fast_gicp::FastVGICP::update_correspondences(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:83:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:105:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 105 | for (int i = 0; i < voxel_correspondences_.size(); i++) { | ^ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp: In instantiation of 'double fast_gicp::FastVGICP::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:136:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | for (int i = 0; i < voxel_correspondences_.size(); i++) { | ^ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:141:17: warning: unused variable 'cov_A' [-Wunused-variable] 141 | const auto& cov_A = source_covs_[corr.first]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:144:17: warning: unused variable 'cov_B' [-Wunused-variable] 144 | const auto& cov_B = corr.second->cov; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp: In instantiation of 'double fast_gicp::FastVGICP::compute_error(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:186:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < voxel_correspondences_.size(); i++) { | ^ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:191:17: warning: unused variable 'cov_A' [-Wunused-variable] 191 | const auto& cov_A = source_covs_[corr.first]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:194:17: warning: unused variable 'cov_B' [-Wunused-variable] 194 | const auto& cov_B = corr.second->cov; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp: In instantiation of 'void fast_gicp::FastVGICP::update_correspondences(const Eigen::Isometry3d&) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:83:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:105:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 105 | for (int i = 0; i < voxel_correspondences_.size(); i++) { | ^ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp: In instantiation of 'double fast_gicp::FastVGICP::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:136:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | for (int i = 0; i < voxel_correspondences_.size(); i++) { | ^ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:141:17: warning: unused variable 'cov_A' [-Wunused-variable] 141 | const auto& cov_A = source_covs_[corr.first]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:144:17: warning: unused variable 'cov_B' [-Wunused-variable] 144 | const auto& cov_B = corr.second->cov; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp: In instantiation of 'double fast_gicp::FastVGICP::compute_error(const Eigen::Isometry3d&) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:186:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < voxel_correspondences_.size(); i++) { | ^ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:191:17: warning: unused variable 'cov_A' [-Wunused-variable] 191 | const auto& cov_A = source_covs_[corr.first]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:194:17: warning: unused variable 'cov_B' [-Wunused-variable] 194 | const auto& cov_B = corr.second->cov; | ^~~~~ In file included from /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/fast_vgicp.hpp:16, from /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:1: /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/fast_vgicp_voxel.hpp: In instantiation of 'void fast_gicp::GaussianVoxelMap::create_voxelmap(const pcl::PointCloud&, const std::vector, Eigen::aligned_allocator > >&) [with PointT = pcl::PointXYZ]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:122:31: required from 'double fast_gicp::FastVGICP::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; Eigen::Isometry3d = Eigen::Transform]' /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/fast_vgicp_voxel.hpp:131:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for(int i = 0; i < cloud.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/fast_vgicp_voxel.hpp: In instantiation of 'void fast_gicp::GaussianVoxelMap::create_voxelmap(const pcl::PointCloud&, const std::vector, Eigen::aligned_allocator > >&) [with PointT = pcl::PointXYZI]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:122:31: required from 'double fast_gicp::FastVGICP::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform]' /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/fast_vgicp_voxel.hpp:131:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/fast_vgicp_voxel.hpp: In instantiation of 'void fast_gicp::GaussianVoxelMap::create_voxelmap(const pcl::PointCloud&, const std::vector, Eigen::aligned_allocator > >&) [with PointT = pcl::PointNormal]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_vgicp_impl.hpp:122:31: required from 'double fast_gicp::FastVGICP::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; Eigen::Isometry3d = Eigen::Transform]' /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_vgicp.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/fast_vgicp_voxel.hpp:131:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 44%] Building CXX object CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp.cpp.o /usr/bin/c++ -DDISABLE_PCAP -DDISABLE_PNG -Dfast_gicp_EXPORTS -I/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -isystem /usr/include/ni -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fopenmp -MD -MT CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp.cpp.o -MF CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp.cpp.o.d -o CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp.cpp.o -c /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:2: /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'void fast_gicp::FastGICP::update_correspondences(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:132:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 132 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'double fast_gicp::FastGICP::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:177:17: warning: unused variable 'cov_A' [-Wunused-variable] 177 | const auto& cov_A = source_covs_[i]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:180:17: warning: unused variable 'cov_B' [-Wunused-variable] 180 | const auto& cov_B = target_covs_[target_index]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'double fast_gicp::FastGICP::compute_error(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:221:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 221 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:228:17: warning: unused variable 'cov_A' [-Wunused-variable] 228 | const auto& cov_A = source_covs_[i]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:231:17: warning: unused variable 'cov_B' [-Wunused-variable] 231 | const auto& cov_B = target_covs_[target_index]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'void fast_gicp::FastGICP::update_correspondences(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:132:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 132 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'double fast_gicp::FastGICP::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:177:17: warning: unused variable 'cov_A' [-Wunused-variable] 177 | const auto& cov_A = source_covs_[i]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:180:17: warning: unused variable 'cov_B' [-Wunused-variable] 180 | const auto& cov_B = target_covs_[target_index]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'double fast_gicp::FastGICP::compute_error(const Eigen::Isometry3d&) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:221:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 221 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:228:17: warning: unused variable 'cov_A' [-Wunused-variable] 228 | const auto& cov_A = source_covs_[i]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:231:17: warning: unused variable 'cov_B' [-Wunused-variable] 231 | const auto& cov_B = target_covs_[target_index]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'void fast_gicp::FastGICP::update_correspondences(const Eigen::Isometry3d&) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:132:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 132 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'double fast_gicp::FastGICP::linearize(const Eigen::Isometry3d&, Eigen::Matrix*, Eigen::Matrix*) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:177:17: warning: unused variable 'cov_A' [-Wunused-variable] 177 | const auto& cov_A = source_covs_[i]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:180:17: warning: unused variable 'cov_B' [-Wunused-variable] 180 | const auto& cov_B = target_covs_[target_index]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'double fast_gicp::FastGICP::compute_error(const Eigen::Isometry3d&) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:221:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 221 | for (int i = 0; i < input_->size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:228:17: warning: unused variable 'cov_A' [-Wunused-variable] 228 | const auto& cov_A = source_covs_[i]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:231:17: warning: unused variable 'cov_B' [-Wunused-variable] 231 | const auto& cov_B = target_covs_[target_index]; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'bool fast_gicp::FastGICP::calculate_covariances(const typename pcl::PointCloud::ConstPtr&, pcl::search::Search&, std::vector, Eigen::aligned_allocator > >&) [with PointT = pcl::PointXYZ; PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; typename pcl::PointCloud::ConstPtr = std::shared_ptr >]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:108:26: required from 'void fast_gicp::FastGICP::computeTransformation(PointCloudSource&, const Matrix4&) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; PointCloudSource = pcl::PointCloud; Matrix4 = Eigen::Matrix]' /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:254:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 0; i < cloud->size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:260:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 260 | for (int j = 0; j < k_indices.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'bool fast_gicp::FastGICP::calculate_covariances(const typename pcl::PointCloud::ConstPtr&, pcl::search::Search&, std::vector, Eigen::aligned_allocator > >&) [with PointT = pcl::PointXYZI; PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; typename pcl::PointCloud::ConstPtr = std::shared_ptr >]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:108:26: required from 'void fast_gicp::FastGICP::computeTransformation(PointCloudSource&, const Matrix4&) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; PointCloudSource = pcl::PointCloud; Matrix4 = Eigen::Matrix]' /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:254:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 0; i < cloud->size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:260:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 260 | for (int j = 0; j < k_indices.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp: In instantiation of 'bool fast_gicp::FastGICP::calculate_covariances(const typename pcl::PointCloud::ConstPtr&, pcl::search::Search&, std::vector, Eigen::aligned_allocator > >&) [with PointT = pcl::PointNormal; PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; typename pcl::PointCloud::ConstPtr = std::shared_ptr >]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:108:26: required from 'void fast_gicp::FastGICP::computeTransformation(PointCloudSource&, const Matrix4&) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; SearchMethodSource = pcl::search::KdTree > >; SearchMethodTarget = pcl::search::KdTree > >; PointCloudSource = pcl::PointCloud; Matrix4 = Eigen::Matrix]' /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/fast_gicp.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:254:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 0; i < cloud->size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:260:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 260 | for (int j = 0; j < k_indices.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/lsq_registration.cpp.o /usr/bin/c++ -DDISABLE_PCAP -DDISABLE_PNG -Dfast_gicp_EXPORTS -I/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -isystem /usr/include/ni -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fopenmp -MD -MT CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/lsq_registration.cpp.o -MF CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/lsq_registration.cpp.o.d -o CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/lsq_registration.cpp.o -c /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/lsq_registration.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/lsq_registration.cpp:2: /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp: In instantiation of 'bool fast_gicp::LsqRegistration::is_converged(const Eigen::Isometry3d&) const [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/lsq_registration.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp:83:10: warning: unused variable 'accum' [-Wunused-variable] 83 | double accum = 0.0; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp: In instantiation of 'bool fast_gicp::LsqRegistration::step_gn(Eigen::Isometry3d&, Eigen::Isometry3d&) [with PointSource = pcl::PointXYZ; PointTarget = pcl::PointXYZ; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/lsq_registration.cpp:4:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp:109:10: warning: unused variable 'y0' [-Wunused-variable] 109 | double y0 = linearize(x0, &H, &b); | ^~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp: In instantiation of 'bool fast_gicp::LsqRegistration::is_converged(const Eigen::Isometry3d&) const [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/lsq_registration.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp:83:10: warning: unused variable 'accum' [-Wunused-variable] 83 | double accum = 0.0; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp: In instantiation of 'bool fast_gicp::LsqRegistration::step_gn(Eigen::Isometry3d&, Eigen::Isometry3d&) [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/lsq_registration.cpp:5:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp:109:10: warning: unused variable 'y0' [-Wunused-variable] 109 | double y0 = linearize(x0, &H, &b); | ^~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp: In instantiation of 'bool fast_gicp::LsqRegistration::is_converged(const Eigen::Isometry3d&) const [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/lsq_registration.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp:83:10: warning: unused variable 'accum' [-Wunused-variable] 83 | double accum = 0.0; | ^~~~~ /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp: In instantiation of 'bool fast_gicp::LsqRegistration::step_gn(Eigen::Isometry3d&, Eigen::Isometry3d&) [with PointSource = pcl::PointNormal; PointTarget = pcl::PointNormal; Eigen::Isometry3d = Eigen::Transform]': /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/fast_gicp/gicp/lsq_registration.cpp:6:27: required from here /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/impl/lsq_registration_impl.hpp:109:10: warning: unused variable 'y0' [-Wunused-variable] 109 | double y0 = linearize(x0, &H, &b); | ^~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 55%] Linking CXX shared library libfast_gicp.so /usr/bin/cmake -E cmake_link_script CMakeFiles/fast_gicp.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -shared -Wl,-soname,libfast_gicp.so -o libfast_gicp.so CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/lsq_registration.cpp.o CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp.cpp.o CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp_st.cpp.o CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_vgicp.cpp.o /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_keypoints.so /usr/lib64/libpcl_tracking.so /usr/lib64/libpcl_recognition.so /usr/lib64/libpcl_stereo.so /usr/lib64/libboost_system.so /usr/lib64/libboost_filesystem.so /usr/lib64/libboost_date_time.so /usr/lib64/libboost_iostreams.so /usr/lib64/libboost_regex.so -lOpenNI /usr/lib64/libusb-1.0.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_common.so /usr/lib64/libboost_system.so /usr/lib64/libboost_filesystem.so /usr/lib64/libboost_date_time.so /usr/lib64/libboost_iostreams.so /usr/lib64/libboost_regex.so -lOpenNI /usr/lib64/libusb-1.0.so /usr/lib64/libflann_cpp.so.1.9.2 -Wl,-whole-archive /usr/lib64/libflann_cpp_s.a /usr/lib64/liblz4.so -Wl,-no-whole-archive /usr/lib64/libqhull_r.so.8.0.2 -lm /usr/lib/gcc/x86_64-openEuler-linux/12/libgomp.so /usr/lib64/libpthread.a make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 55%] Built target fast_gicp make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/gicp_align.dir/build.make CMakeFiles/gicp_align.dir/depend /usr/bin/make -f CMakeFiles/gicp_kitti.dir/build.make CMakeFiles/gicp_kitti.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0 /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0 /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu/CMakeFiles/gicp_align.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0 /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0 /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu/CMakeFiles/gicp_kitti.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/gicp_align.dir/build.make CMakeFiles/gicp_align.dir/build /usr/bin/make -f CMakeFiles/gicp_kitti.dir/build.make CMakeFiles/gicp_kitti.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 66%] Building CXX object CMakeFiles/gicp_kitti.dir/src/kitti.cpp.o /usr/bin/c++ -DDISABLE_PCAP -DDISABLE_PNG -I/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fopenmp -MD -MT CMakeFiles/gicp_kitti.dir/src/kitti.cpp.o -MF CMakeFiles/gicp_kitti.dir/src/kitti.cpp.o.d -o CMakeFiles/gicp_kitti.dir/src/kitti.cpp.o -c /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/kitti.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/kitti.cpp:11:10: fatal error: pcl/visualization/pcl_visualizer.h: No such file or directory 11 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [CMakeFiles/gicp_kitti.dir/build.make:79: CMakeFiles/gicp_kitti.dir/src/kitti.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:196: CMakeFiles/gicp_kitti.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 77%] Building CXX object CMakeFiles/gicp_align.dir/src/align.cpp.o /usr/bin/c++ -DDISABLE_PCAP -DDISABLE_PNG -I/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fopenmp -MD -MT CMakeFiles/gicp_align.dir/src/align.cpp.o -MF CMakeFiles/gicp_align.dir/src/align.cpp.o.d -o CMakeFiles/gicp_align.dir/src/align.cpp.o -c /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/align.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/fast_vgicp.hpp:16, from /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/align.cpp:14: /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/include/fast_gicp/gicp/fast_vgicp_voxel.hpp:10:80: warning: 'std::vector, Eigen::aligned_allocator > > fast_gicp::neighbor_offsets(NeighborSearchMethod)' defined but not used [-Wunused-function] 10 | static std::vector> neighbor_offsets(NeighborSearchMethod search_method) { | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-openEuler-linux/12/include/emmintrin.h:31, from /usr/include/eigen3/Eigen/Core:195, from /usr/include/pcl-1.12/pcl/memory.h:48, from /usr/include/pcl-1.12/pcl/io/pcd_io.h:42, from /builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/src/align.cpp:4: In function '__m128 _mm_loadu_ps(const float*)', inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = __vector(4) float]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:329:22, inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits::type*) [with Packet = __vector(4) float; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:462:26, inlined from 'PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; Derived = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:204:40, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:658:114, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 4, 1, true>, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:416:75, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = assign_op]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37, inlined from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31, inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>; Src = Eigen::Matrix; Func = assign_op]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49, inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>; Src = Eigen::Matrix; Func = assign_op]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>; Src = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'typename Eigen::internal::umeyama_transform_matrix_type::type Eigen::umeyama(const MatrixBase&, const MatrixBase&, bool) [with Derived = Matrix; OtherDerived = Matrix]' at /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h:157:23: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:937:23: warning: array subscript '__m128_u[0]' is partly outside array bounds of 'const VectorType [1]' {aka 'const Eigen::Matrix [1]'} [-Warray-bounds] 937 | return *(__m128_u *)__P; | ^~~ In file included from /usr/include/eigen3/Eigen/Geometry:50, from /usr/include/pcl-1.12/pcl/point_cloud.h:46, from /usr/include/pcl-1.12/pcl/io/pcd_io.h:44: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h: In function 'typename Eigen::internal::umeyama_transform_matrix_type::type Eigen::umeyama(const MatrixBase&, const MatrixBase&, bool) [with Derived = Matrix; OtherDerived = Matrix]': /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h:119:20: note: at offset [0, 8] into object 'dst_mean' of size 12 119 | const VectorType dst_mean = dst.rowwise().sum() * one_over_n; | ^~~~~~~~ In function '__m128 _mm_loadu_ps(const float*)', inlined from 'Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = __vector(4) float]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:329:22, inlined from 'Packet Eigen::internal::ploadt(const typename unpacket_traits::type*) [with Packet = __vector(4) float; int Alignment = 0]' at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:462:26, inlined from 'PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; Derived = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:204:40, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, 4, 1, true>, -1, 1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:658:114, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 4, 1, true>, -1, 1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:416:75, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = assign_op]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37, inlined from 'static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 4, 1, true>, -1, 1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31, inlined from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>; Src = Eigen::Matrix; Func = assign_op]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49, inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>; Src = Eigen::Matrix; Func = assign_op]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 4, 1, true>, -1, 1, false>; Src = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 4, 1, true>, -1, 1, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'typename Eigen::internal::umeyama_transform_matrix_type::type Eigen::umeyama(const MatrixBase&, const MatrixBase&, bool) [with Derived = Matrix; OtherDerived = Matrix]' at /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h:151:23: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:937:23: warning: array subscript '__m128_u[0]' is partly outside array bounds of 'const VectorType [1]' {aka 'const Eigen::Matrix [1]'} [-Warray-bounds] 937 | return *(__m128_u *)__P; | ^~~ /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h: In function 'typename Eigen::internal::umeyama_transform_matrix_type::type Eigen::umeyama(const MatrixBase&, const MatrixBase&, bool) [with Derived = Matrix; OtherDerived = Matrix]': /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h:119:20: note: at offset [0, 8] into object 'dst_mean' of size 12 119 | const VectorType dst_mean = dst.rowwise().sum() * one_over_n; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 88%] Linking CXX executable gicp_align /usr/bin/cmake -E cmake_link_script CMakeFiles/gicp_align.dir/link.txt --verbose=1 /usr/bin/c++ -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld CMakeFiles/gicp_align.dir/src/align.cpp.o -o gicp_align -Wl,-rpath,/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu /usr/lib64/libboost_system.so /usr/lib64/libboost_filesystem.so /usr/lib64/libboost_date_time.so /usr/lib64/libboost_iostreams.so /usr/lib64/libboost_regex.so -lOpenNI /usr/lib64/libusb-1.0.so libfast_gicp.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_keypoints.so /usr/lib64/libpcl_tracking.so /usr/lib64/libpcl_recognition.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_stereo.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_common.so /usr/lib64/libboost_system.so /usr/lib64/libboost_filesystem.so /usr/lib64/libboost_date_time.so /usr/lib64/libboost_iostreams.so /usr/lib64/libboost_regex.so -lOpenNI /usr/lib64/libusb-1.0.so /usr/lib64/libflann_cpp.so.1.9.2 -Wl,-whole-archive /usr/lib64/libflann_cpp_s.a /usr/lib64/liblz4.so -Wl,-no-whole-archive /usr/lib64/libqhull_r.so.8.0.2 -lm /usr/lib/gcc/x86_64-openEuler-linux/12/libgomp.so /usr/lib64/libpthread.a make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' [ 88%] Built target gicp_align make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-fast-gicp-0.0.0/.obj-x86_64-openEuler-linux-gnu' make: *** [Makefile:149: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.2g2pL6 (%build) bogus date in %changelog: Fri May 24 2025 k.koide k.koide@aist.go.jp - 0.0.0-1 RPM build warnings: RPM build errors: Bad exit status from /var/tmp/rpm-tmp.2g2pL6 (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/fast-gicp.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.9/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 x86_64 --nodeps /builddir/build/SPECS/fast-gicp.spec