Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/libpointmatcher.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-x86_64-1741705071.977119/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/libpointmatcher.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: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ros-humble-libpointmatcher-1.3.1-1.src.rpm 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/libpointmatcher.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-x86_64-1741705071.977119/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/libpointmatcher.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: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ros-humble-libpointmatcher-1.3.1-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/libpointmatcher.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-x86_64-1741705071.977119/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/libpointmatcher.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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.b3Nrzu + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ros-humble-libpointmatcher-1.3.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ros-humble-libpointmatcher_1.3.1.orig.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ros-humble-libpointmatcher-1.3.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.acMUva + umask 022 + cd /builddir/build/BUILD + cd ros-humble-libpointmatcher-1.3.1 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + '[' -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" 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 $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" 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 $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: ++++ 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 /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 -DSETUPTOOLS_DEB_LAYOUT=OFF .. CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:243 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. Call Stack (most recent call first): CMakeLists.txt:4 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- 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 -- No build type specified; defaulting to CMAKE_BUILD_TYPE=Release. -- Performing Test FLAG_WEXTRA -- Performing Test FLAG_WEXTRA - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Boost: /usr/include (found version "1.83.0") found components: thread filesystem system program_options date_time chrono atomic -- libnabo found, version 1.0.7 (include= libs=) -- using built-in yaml-cpp, version 0.3.0 -- text-based configuration enabled -- Looking for _POSIX_TIMERS -- Looking for _POSIX_TIMERS - found -- API Documentation (doxygen): disabled -- Configuring done (0.8s) -- 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 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-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/cmake -S/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -B/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.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-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/build.make contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/depend /usr/bin/make -f contrib/CMakeFiles/gtest.dir/build.make contrib/CMakeFiles/gtest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/CMakeFiles/gtest.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f contrib/CMakeFiles/gtest.dir/build.make contrib/CMakeFiles/gtest.dir/build /usr/bin/make -f contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/build.make contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 3%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/conversion.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/conversion.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/conversion.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/conversion.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/conversion.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 2%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/aliasmanager.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/aliasmanager.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/aliasmanager.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/aliasmanager.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/aliasmanager.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/aliasmanager.cpp:2: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:9: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 4%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/binary.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/binary.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/binary.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/binary.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/binary.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/binary.cpp:2: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:9: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 5%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/directives.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/directives.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/directives.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/directives.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/directives.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 6%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/emitfromevents.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/emitfromevents.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/emitfromevents.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/emitfromevents.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitfromevents.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitfromevents.cpp:2: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/emitter.h:105:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 105 | std::auto_ptr m_pState; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/emitter.h:15: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 7%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/emitter.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/emitter.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/emitter.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/emitter.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitter.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitter.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/emitter.h:105:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 105 | std::auto_ptr m_pState; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/emitter.h:15: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.h:9, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitter.cpp:2: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_stack.h:30:24: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 30 | void push(std::auto_ptr t) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_stack.h:34:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 34 | std::auto_ptr pop() { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_stack.h: In member function 'std::auto_ptr<_Up> ptr_stack::pop()': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_stack.h:35:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 35 | std::auto_ptr t(m_data.back()); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.h:10: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h: At global scope: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h:24:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 24 | std::auto_ptr set(const T& value); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h:59:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | inline std::auto_ptr Setting::set(const T& value) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h: In member function 'std::auto_ptr YAML_PM::Setting::set(const T&)': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h:60:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr pChange(new SettingChange (this)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h: At global scope: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h:84:32: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 84 | void push(std::auto_ptr pSettingChange) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 8%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/emitterstate.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/emitterstate.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/emitterstate.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/emitterstate.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.h:9, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_stack.h:30:24: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 30 | void push(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_stack.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_stack.h:34:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 34 | std::auto_ptr pop() { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_stack.h: In member function 'std::auto_ptr ptr_stack::pop()': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_stack.h:35:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 35 | std::auto_ptr t(m_data.back()); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.h:10: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h: At global scope: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h:24:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 24 | std::auto_ptr set(const T& value); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h:59:21: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | inline std::auto_ptr Setting::set(const T& value) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h: In member function 'std::auto_ptr YAML_PM::Setting::set(const T&)': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h:60:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 60 | std::auto_ptr pChange(new SettingChange (this)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h: At global scope: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/setting.h:84:32: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 84 | void push(std::auto_ptr pSettingChange) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.cpp: In member function 'void YAML_PM::EmitterState::BeginGroup(YAML_PM::GROUP_TYPE)': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.cpp:54:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr pGroup(new Group(type)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.cpp: In member function 'void YAML_PM::EmitterState::EndGroup(YAML_PM::GROUP_TYPE)': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterstate.cpp:74:30: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 74 | std::auto_ptr pFinishedGroup = m_groups.pop(); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 11%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/iterator.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/iterator.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/iterator.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/iterator.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/iterator.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/iterator.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:9: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/iterator.cpp:11:33: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 11 | Iterator::Iterator(std::auto_ptr pData): m_pData(pData) | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 10%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/exp.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/exp.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/exp.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/exp.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/exp.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 12%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/node.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/node.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/node.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/node.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:9: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:4: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/emitter.h:105:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 105 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodeownership.h:10, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:8: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:54:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 54 | std::auto_ptr Node::Clone() const | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp: In member function 'std::auto_ptr YAML_PM::Node::Clone() const': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:56:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr pNode(new Node); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp: In member function 'YAML_PM::Iterator YAML_PM::Node::begin() const': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:148:54: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 148 | return Iterator(std::auto_ptr(new IterPriv(m_seqData.begin()))); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:150:54: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 150 | return Iterator(std::auto_ptr(new IterPriv(m_mapData.begin()))); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp: In member function 'YAML_PM::Iterator YAML_PM::Node::end() const': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:166:54: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 166 | return Iterator(std::auto_ptr(new IterPriv(m_seqData.end()))); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:168:54: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 168 | return Iterator(std::auto_ptr(new IterPriv(m_mapData.end()))); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /usr/include/c++/12/string:40, from /usr/include/c++/12/stdexcept:39, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/exceptions.h:11, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:10: In static member function 'static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)', inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/12/bits/basic_string.h:431:21, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Allocator>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::assign(const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/12/bits/basic_string.h:1655:19, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/12/bits/basic_string.h:823:28, inlined from 'bool YAML_PM::Node::GetScalar(std::string&) const' at /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/node.cpp:205:9: /usr/include/c++/12/bits/char_traits.h:435:56: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 435 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 13%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/nodebuilder.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/nodebuilder.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/nodebuilder.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/nodebuilder.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodebuilder.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodebuilder.cpp:3: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodebuilder.h:10, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodebuilder.cpp:1: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 14%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/null.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/null.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/null.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/null.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/null.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/null.cpp:2: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:9: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 13%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/nodeownership.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/nodeownership.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/nodeownership.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/nodeownership.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodeownership.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodeownership.h:10, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodeownership.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodeownership.cpp:2: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodeownership.cpp: In member function 'YAML_PM::Node& YAML_PM::NodeOwnership::_Create()': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/nodeownership.cpp:18:40: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 18 | m_nodes.push_back(std::auto_ptr(new Node)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 15%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/ostream.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/ostream.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/ostream.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/ostream.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ostream.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 9%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/emitterutils.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/emitterutils.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/emitterutils.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/emitterutils.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/emitterutils.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 17%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/regex.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/regex.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/regex.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/regex.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/regex.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 16%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/parser.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/parser.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/parser.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/parser.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/parser.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/parser.h:46:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 46 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/parser.h:12: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/parser.h:47:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/parser.cpp:4: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.h:15, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/parser.cpp:7: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/parser.cpp:8: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/singledocparser.h:56:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr m_pCollectionStack; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 19%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/scanscalar.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/scanscalar.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/scanscalar.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/scanscalar.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanscalar.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.h:15, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanscalar.cpp:2: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 20%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/scantag.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/scantag.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/scantag.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/scantag.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scantag.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.h:15, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scantag.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 18%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/scanner.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/scanner.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/scanner.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/scanner.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.h:15, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.cpp: In member function 'void YAML_PM::Scanner::StartStream()': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.cpp:237:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 237 | std::auto_ptr pIndent(new IndentMarker(-1, IndentMarker::NONE)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.cpp: In member function 'YAML_PM::Scanner::IndentMarker* YAML_PM::Scanner::PushIndentTo(int, IndentMarker::INDENT_TYPE)': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.cpp:284:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 284 | std::auto_ptr pIndent(new IndentMarker(column, type)); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 1%] Building CXX object contrib/CMakeFiles/gtest.dir/gtest/gtest-all.cc.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib && /usr/bin/c++ -Dgtest_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -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 -DNDEBUG -fPIC -O3 -MD -MT contrib/CMakeFiles/gtest.dir/gtest/gtest-all.cc.o -MF CMakeFiles/gtest.dir/gtest/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/gtest/gtest-all.cc.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/gtest/gtest-all.cc make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/gtest/gtest-all.cc: In function 'bool testing::internal::StackGrowsDown()': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/gtest/gtest-all.cc:7485:24: warning: 'dummy' may be used uninitialized [-Wmaybe-uninitialized] 7485 | StackLowerThanAddress(&dummy, &result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/gtest/gtest-all.cc:7477:6: note: by argument 1 of type 'const void*' to 'void testing::internal::StackLowerThanAddress(const void*, bool*)' declared here 7477 | void StackLowerThanAddress(const void* ptr, bool* result) { | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/gtest/gtest-all.cc:7483:7: note: 'dummy' declared here 7483 | int dummy; | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 24%] Linking CXX shared library libgtest.so cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -shared -Wl,-soname,libgtest.so -o libgtest.so "CMakeFiles/gtest.dir/gtest/gtest-all.cc.o" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 24%] Built target gtest make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 22%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/simplekey.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/simplekey.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/simplekey.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/simplekey.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/simplekey.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.h:15, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/simplekey.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 25%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/stream.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/stream.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/stream.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/stream.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 26%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/tag.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/tag.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/tag.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/tag.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/tag.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 23%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/singledocparser.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/singledocparser.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/singledocparser.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/singledocparser.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/singledocparser.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/singledocparser.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/singledocparser.h:56:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 56 | std::auto_ptr m_pCollectionStack; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/singledocparser.h:13: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.h:15, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/singledocparser.cpp:6: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 21%] Building CXX object contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/scantoken.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/c++ -DYAML_CPP_NO_CONTRIB -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src -Wall -Wextra -fPIC -pedantic -Wno-long-long -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 -O2 -fPIC -O3 -MD -MT contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/src/scantoken.cpp.o -MF CMakeFiles/yaml-cpp-pm.dir/src/scantoken.cpp.o.d -o CMakeFiles/yaml-cpp-pm.dir/src/scantoken.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scantoken.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scanner.h:15, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/scantoken.cpp:1: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:32:37: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 32 | void push_back(std::auto_ptr t) { | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/src/ptr_vector.h:11: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 27%] Linking CXX static library libyaml-cpp-pm.a cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/cmake -P CMakeFiles/yaml-cpp-pm.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml-cpp-pm.dir/link.txt --verbose=1 /usr/bin/ar qc libyaml-cpp-pm.a "CMakeFiles/yaml-cpp-pm.dir/src/aliasmanager.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/binary.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/conversion.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/directives.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/emitfromevents.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/emitter.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/emitterstate.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/emitterutils.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/exp.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/iterator.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/node.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/nodebuilder.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/nodeownership.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/null.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/ostream.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/parser.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/regex.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/scanner.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/scanscalar.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/scantag.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/scantoken.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/simplekey.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/singledocparser.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/stream.cpp.o" "CMakeFiles/yaml-cpp-pm.dir/src/tag.cpp.o" /usr/bin/ranlib libyaml-cpp-pm.a make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 27%] Built target yaml-cpp-pm make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/pointmatcher.dir/build.make CMakeFiles/pointmatcher.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles/pointmatcher.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/pointmatcher.dir/build.make CMakeFiles/pointmatcher.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Exceptions.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Exceptions.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Exceptions.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Exceptions.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Exceptions.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Logger.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Logger.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Logger.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Logger.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Logger.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Matches.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Matches.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Matches.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Matches.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Matches.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Registrar.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Registrar.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Registrar.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Registrar.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Registrar.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/yaml.h:8, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Registrar.cpp:6: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/parser.h:46:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 46 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/mutex.hpp:16, from /usr/include/boost/thread/mutex.hpp:16, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/PointMatcher.h:52, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Registrar.cpp:1: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/parser.h:47:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/yaml.h:9: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/emitter.h:105:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 105 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/yaml.h:13: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 35%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilter.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilter.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilter.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilter.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilter.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/yaml.h:8, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilter.cpp:42: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/parser.h:46:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 46 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/mutex.hpp:16, from /usr/include/boost/thread/mutex.hpp:16, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/PointMatcher.h:52, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilter.cpp:36: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/parser.h:47:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/yaml.h:9: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/emitter.h:105:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 105 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/yaml.h:13: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPoints.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPoints.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPoints.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPoints.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPoints.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 35%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Matcher.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Matcher.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Matcher.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Matcher.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Matcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFilter.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFilter.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFilter.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFilter.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/OutlierFilter.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 38%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Transformation.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Transformation.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Transformation.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Transformation.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Transformation.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/TransformationChecker.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/TransformationChecker.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/TransformationChecker.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/TransformationChecker.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationChecker.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 37%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizer.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizer.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizer.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizer.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizer.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 40%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Inspector.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Inspector.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Inspector.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Inspector.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Inspector.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 42%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/IOFunctions.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/IOFunctions.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/IOFunctions.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/IOFunctions.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IOFunctions.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 32%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/ICP.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/ICP.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/ICP.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/ICP.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ICP.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.h:183, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SpectralDecomposition.h:38, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFiltersImpl.h:67, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ICP.cpp:42: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:64: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 64 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:73: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 73 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 85 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:94: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 94 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:110: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 110 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:123: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 123 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:139: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 139 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:159: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 159 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:176: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 176 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:390: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 390 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:435: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 435 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:489: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 489 | #pragma omp parallel for | In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/yaml.h:8, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ICP.cpp:52: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/parser.h:46:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 46 | std::auto_ptr m_pScanner; | ^~~~~~~~ In file included from /usr/include/c++/12/memory:75, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/mutex.hpp:16, from /usr/include/boost/thread/mutex.hpp:16, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/PointMatcher.h:52, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ICP.cpp:36: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/parser.h:47:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 47 | std::auto_ptr m_pDirectives; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/yaml.h:9: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/emitter.h:105:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 105 | std::auto_ptr m_pState; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/yaml.h:13: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:20:31: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 20 | Iterator(std::auto_ptr pData); | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/iterator.h:36:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 36 | std::auto_ptr m_pData; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:43:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 43 | std::auto_ptr Clone() const; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include/yaml-cpp-pm/node.h:117:22: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 117 | std::auto_ptr m_pOwnership; | ^~~~~~~~ /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here 64 | template class auto_ptr; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 44%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Timer.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Timer.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Timer.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Timer.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Timer.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 43%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Bibliography.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Bibliography.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Bibliography.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Bibliography.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Bibliography.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 46%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Parametrizable.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Parametrizable.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Parametrizable.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Parametrizable.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Parametrizable.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Histogram.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Histogram.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Histogram.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Histogram.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Histogram.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 47%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/LoggerImpl.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/LoggerImpl.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/LoggerImpl.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/LoggerImpl.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/LoggerImpl.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 47%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/MatchersImpl.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/MatchersImpl.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/MatchersImpl.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/MatchersImpl.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/MatchersImpl.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/Registry.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/Registry.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/Registry.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/Registry.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Registry.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.h:183, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SpectralDecomposition.h:38, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFiltersImpl.h:67, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/Registry.cpp:40: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:64: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 64 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:73: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 73 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 85 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:94: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 94 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:110: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 110 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:123: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 123 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:139: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 139 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:159: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 159 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:176: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 176 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:390: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 390 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:435: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 435 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:489: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 489 | #pragma omp parallel for | make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 41%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/IO.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/IO.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/IO.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/IO.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp: In function 'void PointMatcherSupport::validateFile(const std::string&)': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:363:110: warning: 'boost::filesystem::path boost::filesystem::complete(const path&)' is deprecated: Use absolute() instead [-Wdeprecated-declarations] 363 | throw runtime_error(string("Cannot open file ") + boost::filesystem::complete(fullPath).generic_string()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/boost/filesystem.hpp:19, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:48: /usr/include/boost/filesystem/operations.hpp:403:13: note: declared here 403 | inline path complete(path const& p) | ^~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp: In static member function 'static PointMatcher::DataPoints PointMatcher::DataPoints::load(const std::string&)': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:378:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 378 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/boost/filesystem.hpp:21: /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp: In member function 'void PointMatcher::DataPoints::save(const std::string&, bool) const': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:812:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 812 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp: In instantiation of 'static PointMatcher::DataPoints PointMatcher::DataPoints::load(const std::string&) [with T = float; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:392:98: required from here /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:378:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 378 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:378:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 378 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:378:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 378 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp: In instantiation of 'static PointMatcher::DataPoints PointMatcher::DataPoints::load(const std::string&) [with T = double; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:394:100: required from here /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:378:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 378 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:378:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 378 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:378:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 378 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp: In instantiation of 'void PointMatcher::DataPoints::save(const std::string&, bool) const [with T = float; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:830:86: required from here /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:812:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 812 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:812:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 812 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:812:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 812 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp: In instantiation of 'void PointMatcher::DataPoints::save(const std::string&, bool) const [with T = double; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:832:87: required from here /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:812:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 812 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:812:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 812 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/IO.cpp:812:55: warning: 'std::string boost::filesystem::extension(const path&)' is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 812 | const string& ext(boost::filesystem::extension(path)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 50%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/TransformationCheckersImpl.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/TransformationCheckersImpl.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/TransformationCheckersImpl.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/TransformationCheckersImpl.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationCheckersImpl.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /usr/include/boost/math/tools/real_cast.hpp:9, from /usr/include/boost/math/special_functions/fpclassify.hpp:17, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationCheckersImpl.cpp:38: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 49%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/TransformationsImpl.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/TransformationsImpl.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/TransformationsImpl.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/TransformationsImpl.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' 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/eigen3/Eigen/StdVector:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/PointMatcher.h:47, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.h:39, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp:36: 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, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; Derived = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:197:42, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:551:86, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -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, -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, -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, -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, -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, -1, -1, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'typename PointMatcher::TransformationParameters TransformationsImpl::RigidTransformation::correctParameters(const TransformationsImpl::TransformationParameters&) const [with T = float]' at /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp:144:27: /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 Eigen::Matrix [1]' [-Warray-bounds] 937 | return *(__m128_u *)__P; | ^~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp: In member function 'typename PointMatcher::TransformationParameters TransformationsImpl::RigidTransformation::correctParameters(const TransformationsImpl::TransformationParameters&) const [with T = float]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp:140:46: note: at offset [0, 8] into object 'newCol0' of size 12 140 | const Eigen::Matrix newCol0 = col1.cross(col2); | ^~~~~~~ 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, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; Derived = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:197:42, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:551:86, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -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, -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, -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, -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, -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, -1, -1, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'typename PointMatcher::TransformationParameters TransformationsImpl::RigidTransformation::correctParameters(const TransformationsImpl::TransformationParameters&) const [with T = float]' at /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp:145:27: /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 Eigen::Matrix [1]' [-Warray-bounds] 937 | return *(__m128_u *)__P; | ^~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp: In member function 'typename PointMatcher::TransformationParameters TransformationsImpl::RigidTransformation::correctParameters(const TransformationsImpl::TransformationParameters&) const [with T = float]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp:141:46: note: at offset [0, 8] into object 'newCol1' of size 12 141 | const Eigen::Matrix newCol1 = col2.cross(newCol0); | ^~~~~~~ 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, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; Derived = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:197:42, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:551:86, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -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, -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, -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, -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, -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, -1, -1, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'typename PointMatcher::TransformationParameters TransformationsImpl::RigidTransformation::correctParameters(const TransformationsImpl::TransformationParameters&) const [with T = float]' at /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp:146:27: /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 Eigen::Matrix [1]' [-Warray-bounds] 937 | return *(__m128_u *)__P; | ^~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp: In member function 'typename PointMatcher::TransformationParameters TransformationsImpl::RigidTransformation::correctParameters(const TransformationsImpl::TransformationParameters&) const [with T = float]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/TransformationsImpl.cpp:142:46: note: at offset [0, 8] into object 'newCol2' of size 12 142 | const Eigen::Matrix newCol2 = col2; | ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFiltersImpl.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFiltersImpl.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFiltersImpl.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFiltersImpl.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/OutlierFiltersImpl.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/InspectorsImpl.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/InspectorsImpl.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/InspectorsImpl.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/InspectorsImpl.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/InspectorsImpl.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 53%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlaneWithCov.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlaneWithCov.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlaneWithCov.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlaneWithCov.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/PointToPlaneWithCov.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 55%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointWithCov.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointWithCov.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointWithCov.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointWithCov.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/PointToPointWithCov.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 57%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/Identity.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/Identity.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/Identity.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/Identity.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/Identity.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 58%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Identity.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Identity.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Identity.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Identity.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Identity.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 59%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveNaN.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveNaN.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveNaN.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveNaN.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/RemoveNaN.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 60%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDist.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDist.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDist.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDist.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/MaxDist.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 60%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MinDist.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MinDist.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MinDist.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MinDist.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/MinDist.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPoint.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPoint.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPoint.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPoint.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/PointToPoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 61%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/BoundingBox.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/BoundingBox.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/BoundingBox.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/BoundingBox.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/BoundingBox.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 62%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxQuantileOnAxis.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxQuantileOnAxis.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxQuantileOnAxis.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxQuantileOnAxis.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/MaxQuantileOnAxis.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 52%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlane.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlane.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlane.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlane.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/PointToPlane.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' 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/eigen3/Eigen/QR:11, from /usr/include/eigen3/Eigen/SVD:11, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/PointToPlane.cpp:38: 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::mapbase_evaluator::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; Derived = Eigen::Block, -1, -1, false>; PlainObjectType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:860:50, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(4) float; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false> >; Functor = Eigen::internal::assign_op; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, -1, -1, false> >, Eigen::internal::evaluator, -1, -1, false> >, Eigen::internal::assign_op, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:551:86, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, -1, -1, false>; 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, -1, -1, false>; SrcXprType = Eigen::Block, -1, -1, false>; 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, -1, -1, false>; Src = Eigen::Block, -1, -1, false>; 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, -1, -1, false>; Src = Eigen::Block, -1, -1, false>; 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, -1, -1, false>; Src = Eigen::Block, -1, -1, false>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'typename PointMatcher::TransformationParameters PointToPlaneErrorMinimizer::compute_in_place(ErrorElements&) [with T = float]' at /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/PointToPlane.cpp:304:33: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:937:23: warning: array subscript '__m128_u[1]' is partly outside array bounds of 'Eigen::Transform [1]' [-Warray-bounds] 937 | return *(__m128_u *)__P; | ^~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/PointToPlane.cpp: In member function 'typename PointMatcher::TransformationParameters PointToPlaneErrorMinimizer::compute_in_place(ErrorElements&) [with T = float]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/PointToPlane.cpp:296:71: note: at offset [24, 28] into object 'transform' of size 36 296 | Eigen::Transform transform; | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 63%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDensity.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDensity.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDensity.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDensity.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/MaxDensity.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 66%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OrientNormals.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OrientNormals.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OrientNormals.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OrientNormals.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/OrientNormals.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 56%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointSimilarity.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointSimilarity.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointSimilarity.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointSimilarity.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/ErrorMinimizers/PointToPointSimilarity.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 67%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/IncidenceAngle.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/IncidenceAngle.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/IncidenceAngle.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/IncidenceAngle.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/IncidenceAngle.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 69%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxPointCount.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxPointCount.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxPointCount.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxPointCount.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/MaxPointCount.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 68%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RandomSampling.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RandomSampling.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RandomSampling.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RandomSampling.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/RandomSampling.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 70%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/FixStepSampling.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/FixStepSampling.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/FixStepSampling.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/FixStepSampling.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/FixStepSampling.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 71%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Shadow.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Shadow.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Shadow.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Shadow.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Shadow.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 72%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/ObservationDirection.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/ObservationDirection.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/ObservationDirection.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/ObservationDirection.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/ObservationDirection.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 72%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SimpleSensorNoise.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SimpleSensorNoise.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SimpleSensorNoise.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SimpleSensorNoise.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SimpleSensorNoise.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 74%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CutAtDescriptorThreshold.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CutAtDescriptorThreshold.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CutAtDescriptorThreshold.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CutAtDescriptorThreshold.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CutAtDescriptorThreshold.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 73%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/VoxelGrid.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/VoxelGrid.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/VoxelGrid.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/VoxelGrid.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/VoxelGrid.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 65%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SamplingSurfaceNormal.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SamplingSurfaceNormal.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SamplingSurfaceNormal.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SamplingSurfaceNormal.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SamplingSurfaceNormal.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' 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/eigen3/Eigen/StdVector:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/PointMatcher.h:47, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SamplingSurfaceNormal.h:37, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SamplingSurfaceNormal.cpp:35: In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:358:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:399: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:368:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:369:30: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 64%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SurfaceNormal.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SurfaceNormal.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SurfaceNormal.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SurfaceNormal.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SurfaceNormal.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' 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/eigen3/Eigen/StdVector:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/PointMatcher.h:47, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SurfaceNormal.h:37, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SurfaceNormal.cpp:35: In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:358:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:399: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:368:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:369:30: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 78%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/NormalSpace.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/NormalSpace.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/NormalSpace.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/NormalSpace.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/NormalSpace.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 77%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OctreeGrid.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OctreeGrid.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OctreeGrid.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OctreeGrid.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/OctreeGrid.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 80%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/DistanceLimit.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/DistanceLimit.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/DistanceLimit.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/DistanceLimit.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/DistanceLimit.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 81%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveSensorBias.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveSensorBias.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveSensorBias.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveSensorBias.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/RemoveSensorBias.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Sphericality.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Sphericality.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Sphericality.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Sphericality.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Sphericality.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 75%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Elipsoids.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Elipsoids.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Elipsoids.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Elipsoids.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Elipsoids.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' 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/eigen3/Eigen/StdVector:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/PointMatcher.h:47, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Elipsoids.h:37, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Elipsoids.cpp:35: 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, -1, -1, false>, -1, 1, true> >; 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, -1, -1, false>, -1, 1, true> >, 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, -1, -1, false>, -1, 1, true>; 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, -1, -1, false>, -1, 1, true>; 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, -1, -1, false>, -1, 1, true>; 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::value, void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::Product, Eigen::Matrix, 0>; Func = assign_op]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27: /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 'Eigen::internal::plain_matrix_type, Eigen::Matrix, 0>, Eigen::Dense>::type [1]' {aka 'Eigen::Matrix [1]'} [-Warray-bounds] 937 | return *(__m128_u *)__P; | ^~~ In file included from /usr/include/eigen3/Eigen/Core:446: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In function 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::Product, Eigen::Matrix, 0>; Func = assign_op]': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: note: object 'tmp' of size 12 796 | typename plain_matrix_type::type tmp(src); | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:358:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:399: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:368:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:369:30: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ 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, -1, -1, false>, -1, 1, true> >; 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, -1, -1, false>, -1, 1, true> >, 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, -1, -1, false>, -1, 1, true>; 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, -1, -1, false>, -1, 1, true>; 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, -1, -1, false>, -1, 1, true>; 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::value, void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::Product, Eigen::Matrix, 0>; Func = assign_op]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27, inlined from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>; Src = Eigen::Product, Eigen::Matrix, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18, inlined from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'void ElipsoidsDataPointsFilter::fuseRange(BuildData&, int, int) const [with T = float]' at /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Elipsoids.cpp:432:31: /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 'Eigen::internal::plain_matrix_type, Eigen::Matrix, 0>, Eigen::Dense>::type [1]' {aka 'Eigen::Matrix [1]'} [-Warray-bounds] 937 | return *(__m128_u *)__P; | ^~~ /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In member function 'void ElipsoidsDataPointsFilter::fuseRange(BuildData&, int, int) const [with T = float]': /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41: note: object 'tmp' of size 12 796 | typename plain_matrix_type::type tmp(src); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Gestalt.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Gestalt.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Gestalt.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Gestalt.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Gestalt.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' 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/eigen3/Eigen/StdVector:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/PointMatcher.h:47, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Gestalt.h:37, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Gestalt.cpp:35: In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:358:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:399: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:368:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType) const [with int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, -1, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:505:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1>, -1, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, -1, 1> > >, Eigen::internal::div_assign_op, std::complex >, 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' 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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, -1, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:369:30: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ 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, -1, -1, false>, -1, 1, true> >; 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, -1, -1, false>, -1, 1, true> >, 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, -1, -1, false>, -1, 1, true>; 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, -1, -1, false>, -1, 1, true>; 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, -1, -1, false>, -1, 1, true>; 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, -1, -1, false>, -1, 1, true>; 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, -1, -1, false>, -1, 1, true>; 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, -1, -1, false>, -1, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28, inlined from 'void GestaltDataPointsFilter::fuseRange(BuildData&, DataPoints&, int, int) const [with T = float]' at /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Gestalt.cpp:558:48: /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 'Eigen::Matrix [1]' [-Warray-bounds] 937 | return *(__m128_u *)__P; | ^~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Gestalt.cpp: In member function 'void GestaltDataPointsFilter::fuseRange(BuildData&, DataPoints&, int, int) const [with T = float]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Gestalt.cpp:423:26: note: object 'normal' of size 12 423 | Eigen::Matrix normal, newX, newY; | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CovarianceSampling.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CovarianceSampling.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CovarianceSampling.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CovarianceSampling.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CovarianceSampling.cpp /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CovarianceSampling.cpp: In instantiation of 'void CovarianceSamplingDataPointsFilter::inPlaceFilter(DataPoints&) [with T = float; DataPoints = PointMatcher::DataPoints]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CovarianceSampling.cpp:265:17: required from here /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CovarianceSampling.cpp:160:25: warning: variable 'eigenVa' set but not used [-Wunused-but-set-variable] 160 | const Vector6 eigenVa = solver.eigenvalues().real(); | ^~~~~~~ /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CovarianceSampling.cpp: In instantiation of 'void CovarianceSamplingDataPointsFilter::inPlaceFilter(DataPoints&) [with T = double; DataPoints = PointMatcher::DataPoints]': /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CovarianceSampling.cpp:266:17: required from here /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CovarianceSampling.cpp:160:25: warning: variable 'eigenVa' set but not used [-Wunused-but-set-variable] 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/eigen3/Eigen/StdVector:14, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/PointMatcher.h:47, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CovarianceSampling.h:37, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/CovarianceSampling.cpp:35: In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType, IndexType) const [with int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, 6, 1, 0, 6, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:498:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 0; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:358:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:399: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType, IndexType) const [with int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, 6, 1, 0, 6, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:498:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 2; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 0; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:358:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType, IndexType) const [with int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, 6, 1, 0, 6, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:498:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 4; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 2; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 0; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:358:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType, IndexType) const [with int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, 6, 1, 0, 6, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:498:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 0; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:368:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType, IndexType) const [with int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, 6, 1, 0, 6, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:498:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 2; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 0; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:368:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType, IndexType) const [with int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, 6, 1, 0, 6, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:498:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 4; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 2; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 0; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:368:28: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType, IndexType) const [with int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, 6, 1, 0, 6, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:498:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 0; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:369:30: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType, IndexType) const [with int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, 6, 1, 0, 6, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:498:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 2; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 0; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:369:30: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolvermake[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' <_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ In function '__m128 _mm_loadl_pi(__m128, const __m64*)', inlined from 'Packet Eigen::internal::pset1(const typename unpacket_traits::type&) [with Packet = Packet2cf]' at /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:103:23, inlined from 'const PacketType Eigen::internal::scalar_constant_op::packetOp() const [with PacketType = Eigen::internal::Packet2cf; Scalar = std::complex]' at /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h:23:111, inlined from 'T Eigen::internal::nullary_wrapper::packetOp(const NullaryOp&, IndexType, IndexType) const [with T = Eigen::internal::Packet2cf; IndexType = long int; Scalar = const std::complex; NullaryOp = Eigen::internal::scalar_constant_op >]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:360:179, inlined from 'PacketType Eigen::internal::evaluator >::packet(IndexType, IndexType) const [with int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; IndexType = long int; NullaryOp = Eigen::internal::scalar_constant_op >; PlainObjectType = Eigen::Matrix, 6, 1, 0, 6, 1>]' at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:498:51, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:652:116, inlined from 'void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 16; int LoadMode = 16; PacketType = Eigen::internal::Packet2cf; DstEvaluatorTypeT = Eigen::internal::evaluator, 6, 6, 0, 6, 6>, 6, 1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >; Functor = Eigen::internal::div_assign_op, std::complex >; int Version = 0]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:666:48, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 4; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:274:85, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 2; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from 'static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>; int Index = 0; int Stop = 6]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:276:82, inlined from 'static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 6, 6, 0, 6, 6>, 6, 1, true> >, Eigen::internal::evaluator >, Eigen::Matrix, 6, 1, 0, 6, 1> > >, Eigen::internal::div_assign_op, std::complex >, 0>]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:468:99, inlined from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; SrcXprType = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Functor = Eigen::internal::div_assign_op, std::complex >; 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' 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, 6, 6, 0, 6, 6>, 6, 1, true>; Src = Eigen::CwiseNullaryOp >, Eigen::Matrix, 6, 1, 0, 6, 1> >; Func = div_assign_op, std::complex >]' at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27, inlined from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28, inlined from 'void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, 6, 6, 0, 6, 6>, 6, 1, true>]' at /usr/include/eigen3/Eigen/src/Core/Dot.h:150:15, inlined from 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]' at /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h:369:30: /usr/lib/gcc/x86_64-openEuler-linux/12/include/xmmintrin.h:805:10: warning: 'res.Eigen::internal::Packet2cf::v' may be used uninitialized [-Wmaybe-uninitialized] 805 | return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (const __v2sf *)__P); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: In member function 'Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix]': /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h:95:13: note: 'res.Eigen::internal::Packet2cf::v' was declared here 95 | Packet2cf res; | ^~~ make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 83%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Saliency.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Saliency.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Saliency.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Saliency.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Saliency.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.h:183, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/Saliency.cpp:36: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:64: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 64 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:73: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 73 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 85 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:94: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 94 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:110: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 110 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:123: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 123 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:139: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 139 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:159: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 159 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:176: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 176 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:390: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 390 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:435: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 435 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:489: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 489 | #pragma omp parallel for | make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 84%] Building CXX object CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SpectralDecomposition.cpp.o /usr/bin/c++ -Dpointmatcher_EXPORTS -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -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 -DNDEBUG -std=gnu++11 -fPIC -O3 -Wall -MD -MT CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SpectralDecomposition.cpp.o -MF CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SpectralDecomposition.cpp.o.d -o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SpectralDecomposition.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SpectralDecomposition.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.h:183, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SpectralDecomposition.h:38, from /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SpectralDecomposition.cpp:35: /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:64: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 64 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:73: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 73 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 85 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:94: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 94 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:110: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 110 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:123: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 123 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:139: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 139 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:159: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 159 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:176: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 176 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:390: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 390 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:435: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 435 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/utils/sparsetv.hpp:489: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 489 | #pragma omp parallel for | /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher/DataPointsFilters/SpectralDecomposition.cpp:145: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 145 | #pragma omp parallel for | make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 85%] Linking CXX shared library libpointmatcher.so /usr/bin/cmake -E cmake_link_script CMakeFiles/pointmatcher.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -shared -Wl,-soname,libpointmatcher.so.1 -o libpointmatcher.so.1.3.1 CMakeFiles/pointmatcher.dir/pointmatcher/Logger.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Exceptions.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPoints.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Matches.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/ICP.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Registry.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Registrar.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilter.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Matcher.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFilter.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizer.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Transformation.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/TransformationChecker.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Inspector.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/IO.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/IOFunctions.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Bibliography.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Timer.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Histogram.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/Parametrizable.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/LoggerImpl.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/MatchersImpl.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/OutlierFiltersImpl.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/TransformationsImpl.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/TransformationCheckersImpl.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/InspectorsImpl.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlane.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPlaneWithCov.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPoint.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointWithCov.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/PointToPointSimilarity.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/ErrorMinimizers/Identity.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Identity.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveNaN.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDist.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MinDist.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/BoundingBox.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxQuantileOnAxis.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxDensity.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SurfaceNormal.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SamplingSurfaceNormal.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OrientNormals.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/IncidenceAngle.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RandomSampling.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/MaxPointCount.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/FixStepSampling.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Shadow.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SimpleSensorNoise.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/ObservationDirection.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/VoxelGrid.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CutAtDescriptorThreshold.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Elipsoids.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Gestalt.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/OctreeGrid.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/NormalSpace.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/CovarianceSampling.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/DistanceLimit.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/RemoveSensorBias.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Sphericality.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/Saliency.cpp.o CMakeFiles/pointmatcher.dir/pointmatcher/DataPointsFilters/SpectralDecomposition.cpp.o -lboost_thread -lboost_filesystem -lboost_system -lboost_program_options -lboost_date_time -lboost_chrono -lboost_atomic /opt/ros/humble/lib64/libnabo.a contrib/yaml-cpp-pm/libyaml-cpp-pm.a -lrt -lgomp /usr/bin/cmake -E cmake_symlink_library libpointmatcher.so.1.3.1 libpointmatcher.so.1 libpointmatcher.so make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 85%] Built target pointmatcher make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/pmicp.dir/build.make examples/CMakeFiles/pmicp.dir/depend /usr/bin/make -f examples/CMakeFiles/icp_simple.dir/build.make examples/CMakeFiles/icp_simple.dir/depend /usr/bin/make -f examples/CMakeFiles/align_sequence.dir/build.make examples/CMakeFiles/align_sequence.dir/depend /usr/bin/make -f examples/CMakeFiles/list_modules.dir/build.make examples/CMakeFiles/list_modules.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/list_modules.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/icp_simple.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/align_sequence.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/pmicp.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/list_modules.dir/build.make examples/CMakeFiles/list_modules.dir/build /usr/bin/make -f examples/CMakeFiles/pmicp.dir/build.make examples/CMakeFiles/pmicp.dir/build /usr/bin/make -f examples/CMakeFiles/icp_simple.dir/build.make examples/CMakeFiles/icp_simple.dir/build /usr/bin/make -f examples/CMakeFiles/align_sequence.dir/build.make examples/CMakeFiles/align_sequence.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 87%] Building CXX object examples/CMakeFiles/icp_simple.dir/icp_simple.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/c++ -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -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 -DNDEBUG -std=gnu++11 -fPIE -O3 -MD -MT examples/CMakeFiles/icp_simple.dir/icp_simple.cpp.o -MF CMakeFiles/icp_simple.dir/icp_simple.cpp.o.d -o CMakeFiles/icp_simple.dir/icp_simple.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples/icp_simple.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 88%] Linking CXX executable icp_simple cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/icp_simple.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/icp_simple.dir/icp_simple.cpp.o -o icp_simple -Wl,-rpath,/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu ../libpointmatcher.so.1.3.1 -lboost_thread -lboost_filesystem -lboost_system -lboost_program_options -lboost_date_time -lboost_chrono -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 88%] Built target icp_simple make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/build_map.dir/build.make examples/CMakeFiles/build_map.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/build_map.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/build_map.dir/build.make examples/CMakeFiles/build_map.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 87%] Building CXX object examples/CMakeFiles/list_modules.dir/list_modules.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/c++ -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -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 -DNDEBUG -std=gnu++11 -fPIE -O3 -MD -MT examples/CMakeFiles/list_modules.dir/list_modules.cpp.o -MF CMakeFiles/list_modules.dir/list_modules.cpp.o.d -o CMakeFiles/list_modules.dir/list_modules.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples/list_modules.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 90%] Linking CXX executable list_modules cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/list_modules.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/list_modules.dir/list_modules.cpp.o -o list_modules -Wl,-rpath,/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu ../libpointmatcher.so.1.3.1 -lboost_thread -lboost_filesystem -lboost_system -lboost_program_options -lboost_date_time -lboost_chrono -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 90%] Built target list_modules make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/compute_overlap.dir/build.make examples/CMakeFiles/compute_overlap.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/compute_overlap.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/compute_overlap.dir/build.make examples/CMakeFiles/compute_overlap.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 87%] Building CXX object examples/CMakeFiles/align_sequence.dir/align_sequence.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/c++ -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -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 -DNDEBUG -std=gnu++11 -fPIE -O3 -MD -MT examples/CMakeFiles/align_sequence.dir/align_sequence.cpp.o -MF CMakeFiles/align_sequence.dir/align_sequence.cpp.o.d -o CMakeFiles/align_sequence.dir/align_sequence.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples/align_sequence.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 92%] Linking CXX executable align_sequence cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/align_sequence.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/align_sequence.dir/align_sequence.cpp.o -o align_sequence -Wl,-rpath,/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu ../libpointmatcher.so.1.3.1 -lboost_thread -lboost_filesystem -lboost_system -lboost_program_options -lboost_date_time -lboost_chrono -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 92%] Built target align_sequence make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/icp_advance_api.dir/build.make examples/CMakeFiles/icp_advance_api.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/icp_advance_api.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/icp_advance_api.dir/build.make examples/CMakeFiles/icp_advance_api.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 86%] Building CXX object examples/CMakeFiles/pmicp.dir/icp.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/c++ -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -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 -DNDEBUG -std=gnu++11 -fPIE -O3 -MD -MT examples/CMakeFiles/pmicp.dir/icp.cpp.o -MF CMakeFiles/pmicp.dir/icp.cpp.o.d -o CMakeFiles/pmicp.dir/icp.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples/icp.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 94%] Linking CXX executable pmicp cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/pmicp.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/pmicp.dir/icp.cpp.o -o pmicp -Wl,-rpath,/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu: ../libpointmatcher.so.1.3.1 -lboost_thread -lboost_filesystem -lboost_system -lboost_program_options -lboost_date_time -lboost_chrono -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 94%] Built target pmicp make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/icp_customized.dir/build.make examples/CMakeFiles/icp_customized.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/icp_customized.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/icp_customized.dir/build.make examples/CMakeFiles/icp_customized.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 89%] Building CXX object examples/CMakeFiles/build_map.dir/build_map.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/c++ -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -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 -DNDEBUG -std=gnu++11 -fPIE -O3 -MD -MT examples/CMakeFiles/build_map.dir/build_map.cpp.o -MF CMakeFiles/build_map.dir/build_map.cpp.o.d -o CMakeFiles/build_map.dir/build_map.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples/build_map.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 96%] Linking CXX executable build_map cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/build_map.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/build_map.dir/build_map.cpp.o -o build_map -Wl,-rpath,/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu ../libpointmatcher.so.1.3.1 -lboost_thread -lboost_filesystem -lboost_system -lboost_program_options -lboost_date_time -lboost_chrono -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 96%] Built target build_map make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 91%] Building CXX object examples/CMakeFiles/compute_overlap.dir/compute_overlap.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/c++ -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -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 -DNDEBUG -std=gnu++11 -fPIE -O3 -MD -MT examples/CMakeFiles/compute_overlap.dir/compute_overlap.cpp.o -MF CMakeFiles/compute_overlap.dir/compute_overlap.cpp.o.d -o CMakeFiles/compute_overlap.dir/compute_overlap.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples/compute_overlap.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 97%] Linking CXX executable compute_overlap cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/compute_overlap.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/compute_overlap.dir/compute_overlap.cpp.o -o compute_overlap -Wl,-rpath,/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu ../libpointmatcher.so.1.3.1 -lboost_thread -lboost_filesystem -lboost_system -lboost_program_options -lboost_date_time -lboost_chrono -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 97%] Built target compute_overlap make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 95%] Building CXX object examples/CMakeFiles/icp_customized.dir/icp_customized.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/c++ -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -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 -DNDEBUG -std=gnu++11 -fPIE -O3 -MD -MT examples/CMakeFiles/icp_customized.dir/icp_customized.cpp.o -MF CMakeFiles/icp_customized.dir/icp_customized.cpp.o.d -o CMakeFiles/icp_customized.dir/icp_customized.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples/icp_customized.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 98%] Linking CXX executable icp_customized cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/icp_customized.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/icp_customized.dir/icp_customized.cpp.o -o icp_customized -Wl,-rpath,/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu ../libpointmatcher.so.1.3.1 -lboost_thread -lboost_filesystem -lboost_system -lboost_program_options -lboost_date_time -lboost_chrono -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 98%] Built target icp_customized make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 93%] Building CXX object examples/CMakeFiles/icp_advance_api.dir/icp_advance_api.cpp.o cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/c++ -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm/include -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -I/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/pointmatcher -isystem /usr/include/eigen3 -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 -DNDEBUG -std=gnu++11 -fPIE -O3 -MD -MT examples/CMakeFiles/icp_advance_api.dir/icp_advance_api.cpp.o -MF CMakeFiles/icp_advance_api.dir/icp_advance_api.cpp.o.d -o CMakeFiles/icp_advance_api.dir/icp_advance_api.cpp.o -c /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples/icp_advance_api.cpp make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [100%] Linking CXX executable icp_advance_api cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/icp_advance_api.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 -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/icp_advance_api.dir/icp_advance_api.cpp.o -o icp_advance_api -Wl,-rpath,/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu ../libpointmatcher.so.1.3.1 -lboost_thread -lboost_filesystem -lboost_system -lboost_program_options -lboost_date_time -lboost_chrono -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [100%] Built target icp_advance_api make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5BrEPy + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64 ++ dirname /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64 + cd ros-humble-libpointmatcher-1.3.1 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + '[' -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" 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 $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" 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 $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: ++++ 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 ++++ '[' / = : ']' +++++ tail -c 1 +++++ echo -n /opt/ros/humble: ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble +++++ 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 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64 'INSTALL=/usr/bin/install -p' -C .obj-x86_64-openEuler-linux-gnu make: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/cmake -S/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 -B/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.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-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/build.make contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib/yaml-cpp-pm /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/build.make contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'contrib/yaml-cpp-pm/CMakeFiles/yaml-cpp-pm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 25%] Built target yaml-cpp-pm /usr/bin/make -f CMakeFiles/pointmatcher.dir/build.make CMakeFiles/pointmatcher.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles/pointmatcher.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/pointmatcher.dir/build.make CMakeFiles/pointmatcher.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'CMakeFiles/pointmatcher.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 83%] Built target pointmatcher /usr/bin/make -f contrib/CMakeFiles/gtest.dir/build.make contrib/CMakeFiles/gtest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/contrib /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/contrib/CMakeFiles/gtest.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f contrib/CMakeFiles/gtest.dir/build.make contrib/CMakeFiles/gtest.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'contrib/CMakeFiles/gtest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 85%] Built target gtest /usr/bin/make -f examples/CMakeFiles/pmicp.dir/build.make examples/CMakeFiles/pmicp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/pmicp.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/pmicp.dir/build.make examples/CMakeFiles/pmicp.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'examples/CMakeFiles/pmicp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 87%] Built target pmicp /usr/bin/make -f examples/CMakeFiles/icp_simple.dir/build.make examples/CMakeFiles/icp_simple.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/icp_simple.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/icp_simple.dir/build.make examples/CMakeFiles/icp_simple.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'examples/CMakeFiles/icp_simple.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 88%] Built target icp_simple /usr/bin/make -f examples/CMakeFiles/align_sequence.dir/build.make examples/CMakeFiles/align_sequence.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/align_sequence.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/align_sequence.dir/build.make examples/CMakeFiles/align_sequence.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'examples/CMakeFiles/align_sequence.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 89%] Built target align_sequence /usr/bin/make -f examples/CMakeFiles/list_modules.dir/build.make examples/CMakeFiles/list_modules.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/list_modules.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/list_modules.dir/build.make examples/CMakeFiles/list_modules.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'examples/CMakeFiles/list_modules.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 91%] Built target list_modules /usr/bin/make -f examples/CMakeFiles/build_map.dir/build.make examples/CMakeFiles/build_map.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/build_map.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/build_map.dir/build.make examples/CMakeFiles/build_map.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'examples/CMakeFiles/build_map.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 93%] Built target build_map /usr/bin/make -f examples/CMakeFiles/compute_overlap.dir/build.make examples/CMakeFiles/compute_overlap.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/compute_overlap.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/compute_overlap.dir/build.make examples/CMakeFiles/compute_overlap.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'examples/CMakeFiles/compute_overlap.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 95%] Built target compute_overlap /usr/bin/make -f examples/CMakeFiles/icp_advance_api.dir/build.make examples/CMakeFiles/icp_advance_api.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/icp_advance_api.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/icp_advance_api.dir/build.make examples/CMakeFiles/icp_advance_api.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'examples/CMakeFiles/icp_advance_api.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [ 97%] Built target icp_advance_api /usr/bin/make -f examples/CMakeFiles/icp_customized.dir/build.make examples/CMakeFiles/icp_customized.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/examples/CMakeFiles/icp_customized.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f examples/CMakeFiles/icp_customized.dir/build.make examples/CMakeFiles/icp_customized.dir/build make[2]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'examples/CMakeFiles/icp_customized.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' [100%] Built target icp_customized make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/include/pointmatcher/DeprecationWarnings.h -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/include/pointmatcher/PointMatcher.h -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/include/pointmatcher/PointMatcherPrivate.h -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/include/pointmatcher/Parametrizable.h -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/include/pointmatcher/Registrar.h -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/include/pointmatcher/Timer.h -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/include/pointmatcher/Functions.h -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/include/pointmatcher/IO.h -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/libpointmatcher.so.1.3.1 -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/libpointmatcher.so.1 -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/libpointmatcher.so -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/share/libpointmatcher/package.xml -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/share/libpointmatcher/cmake/libpointmatcher-config.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/share/libpointmatcher/cmake/libpointmatcher-config-release.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/cmake/pointmatcher/libpointmatcherConfig.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/cmake/pointmatcher/libpointmatcherConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/share/libpointmatcher/cmake/libpointmatcherConfig.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/share/libpointmatcher/cmake/libpointmatcherConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/pkgconfig/libpointmatcher.pc -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/pkgconfig/pointmatcher.pc -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/libyaml-cpp-pm.a -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/share/libpointmatcher/cmake/yaml-cpp-pm-targets.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/share/libpointmatcher/cmake/yaml-cpp-pm-targets-release.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/bin/pmicp -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/bin/pmicp" to "" make: Leaving directory '/builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1/.obj-x86_64-openEuler-linux-gnu' + /usr/bin/find-debuginfo -j4 --strict-build-id -i --build-id-seed 1.3.1-1 --unique-debug-suffix -1.3.1-1.x86_64 --unique-debug-src-base ros-humble-libpointmatcher-1.3.1-1.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/ros-humble-libpointmatcher-1.3.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/bin/pmicp explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/libpointmatcher.so.1.3.1 extracting debug info from /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/lib/libpointmatcher.so.1.3.1 extracting debug info from /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64/opt/ros/humble/bin/pmicp 2031 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6FN9hJ + umask 022 + cd /builddir/build/BUILD + cd ros-humble-libpointmatcher-1.3.1 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages ++ sed 's/^\(test\|check\):.*/\1/;t f;d;:f;q0' ++ /usr/bin/make -qp -C .obj-x86_64-openEuler-linux-gnu + TEST_TARGET= RPM TESTS SKIPPED + '[' -n '' ']' + echo 'RPM TESTS SKIPPED' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ros-humble-libpointmatcher-1.3.1-1.x86_64 Provides: ros-humble-libpointmatcher = 1.3.1-1 ros-humble-libpointmatcher(x86-64) = 1.3.1-1 ros-humble-libpointmatcher-devel = 1.3.1-1 ros-humble-libpointmatcher-doc = 1.3.1-1 ros-humble-libpointmatcher-runtime = 1.3.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ros-humble-libpointmatcher-debuginfo-1.3.1-1.x86_64 Provides: libpointmatcher.so.1.3.1-1.3.1-1.x86_64.debug()(64bit) ros-humble-libpointmatcher-debuginfo = 1.3.1-1 ros-humble-libpointmatcher-debuginfo(x86-64) = 1.3.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ros-humble-libpointmatcher-debugsource(x86-64) = 1.3.1-1 Processing files: ros-humble-libpointmatcher-debugsource-1.3.1-1.x86_64 Provides: ros-humble-libpointmatcher-debugsource = 1.3.1-1 ros-humble-libpointmatcher-debugsource(x86-64) = 1.3.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64 Wrote: /builddir/build/RPMS/ros-humble-libpointmatcher-debugsource-1.3.1-1.x86_64.rpm Wrote: /builddir/build/RPMS/ros-humble-libpointmatcher-1.3.1-1.x86_64.rpm Wrote: /builddir/build/RPMS/ros-humble-libpointmatcher-debuginfo-1.3.1-1.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.oRKq9V + umask 022 + cd /builddir/build/BUILD + cd ros-humble-libpointmatcher-1.3.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ros-humble-libpointmatcher-1.3.1-1.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.ewhHB9 + umask 022 + cd /builddir/build/BUILD + rm -rf ros-humble-libpointmatcher-1.3.1 ros-humble-libpointmatcher-1.3.1.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0