Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/beluga-ros.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS_SP3-aarch64-1789911624.697131/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/beluga-ros.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ros-humble-beluga-ros-2.1.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 aarch64 --nodeps /builddir/build/SPECS/beluga-ros.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS_SP3-aarch64-1789911624.697131/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/beluga-ros.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ros-humble-beluga-ros-2.1.1-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/beluga-ros.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS_SP3-aarch64-1789911624.697131/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/beluga-ros.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.0uaWS2 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf beluga-ros-2.1.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/beluga-ros-2.1.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd beluga-ros-2.1.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.eETRve + umask 022 + cd /builddir/build/BUILD + cd beluga-ros-2.1.1 + '[' -f /opt/ros/humble/setup.sh ']' + source /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 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3 /opt/ros/humble/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export PATH="/opt/ros/humble/bin:$PATH" export PYTHONPATH="/opt/ros/humble/lib/python3.11/site-packages:$PYTHONPATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#:} export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%:} export PYTHONPATH=${PYTHONPATH#:} export PYTHONPATH=${PYTHONPATH%:} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#:} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%:}' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export PATH="/opt/ros/humble/bin:$PATH" export PYTHONPATH="/opt/ros/humble/lib/python3.11/site-packages:$PYTHONPATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#:} export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%:} export PYTHONPATH=${PYTHONPATH#:} export PYTHONPATH=${PYTHONPATH%:} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#:} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%:}' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export PATH=/opt/ros/humble/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++++ PATH=/opt/ros/humble/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++++ export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages: ++++ PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble ++++ export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages: ++++ PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages: ++++ export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages ++++ PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib ++++ LD_LIBRARY_PATH=/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 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages:/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages:/opt/ros/humble/lib/python3.11/site-packages + export PKG_CONFIG_PATH=/opt/ros/humble/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig + PKG_CONFIG_PATH=/opt/ros/humble/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig + cd beluga_ros + mkdir -p .obj + cd .obj + CFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/opt/ros/humble -DAMENT_PREFIX_PATH=/opt/ros/humble -DCMAKE_PREFIX_PATH=/opt/ros/humble -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX -DSETUPTOOLS_DEB_LAYOUT=OFF -DBUILD_TESTING=OFF -DTESTING=OFF -DCMAKE_SUPPRESS_REGENERATION=ON .. -- The C compiler identification is GNU 12.3.1 -- The CXX compiler identification is GNU 12.3.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting build type to 'Release' as none was specified. -- Found ament_cmake: 1.3.14 (/opt/ros/humble/share/ament_cmake/cmake) -- Found Python3: /usr/bin/python3 (found version "3.11.6") found components: Interpreter -- Found HDF5: /usr/lib64/libhdf5_cpp.so;/usr/lib64/libhdf5.so (found version "1.14.5") found components: CXX -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found required Ceres dependency: Eigen version 3.3.8 in /usr/include/eigen3 -- Found required Ceres dependency: glog -- Found required Ceres dependency: gflags -- Found Ceres version: 2.0.0 installed in: /usr with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, SchurSpecializations, Multithreading] -- Found geometry_msgs: 4.9.1 (/opt/ros/humble/share/geometry_msgs/cmake) -- Found rosidl_generator_c: 3.1.9 (/opt/ros/humble/share/rosidl_generator_c/cmake) -- Found rosidl_adapter: 3.1.9 (/opt/ros/humble/share/rosidl_adapter/cmake) -- Found rosidl_generator_cpp: 3.1.9 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp -- Found nav_msgs: 4.9.1 (/opt/ros/humble/share/nav_msgs/cmake) -- Found sensor_msgs: 4.9.2 (/opt/ros/humble/share/sensor_msgs/cmake) -- Found tf2: 0.25.20 (/opt/ros/humble/share/tf2/cmake) -- Found tf2_eigen: 0.25.20 (/opt/ros/humble/share/tf2_eigen/cmake) -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) -- Found rmw_fastrtps_cpp: 6.2.10 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.0.12") -- Found FastRTPS: /opt/ros/humble/include -- Using RMW implementation 'rmw_fastrtps_cpp' as default -- Found tf2_geometry_msgs: 0.25.20 (/opt/ros/humble/share/tf2_geometry_msgs/cmake) -- Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/share/eigen3_cmake_module/cmake) -- Found Eigen3: TRUE (found version "3.3.8") -- Ensuring Eigen3 include directory is part of orocos-kdl CMake target -- Found visualization_msgs: 4.9.2 (/opt/ros/humble/share/visualization_msgs/cmake) -- Configuring done (2.9s) -- 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 TESTING -- Build files have been written to: /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj + make -j4 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj/CMakeFiles /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' make -f CMakeFiles/beluga_ros.dir/build.make CMakeFiles/beluga_ros.dir/depend make[2]: Entering directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' cd /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj/CMakeFiles/beluga_ros.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' make -f CMakeFiles/beluga_ros.dir/build.make CMakeFiles/beluga_ros.dir/build make[2]: Entering directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' [ 66%] Building CXX object CMakeFiles/beluga_ros.dir/src/ndt_ellipsoid.cpp.o [ 66%] Building CXX object CMakeFiles/beluga_ros.dir/src/amcl.cpp.o /usr/bin/c++ -DBELUGA_HAS_HDF5 -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DEIGEN_NO_DEBUG -DFASTCDR_DYN_LINK -DSOPHUS_USE_BASIC_LOGGING -DSOPHUS_USE_BASIC_LOGGING=1 -Dbeluga_ros_EXPORTS -I/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/include -isystem /opt/ros/humble/include/beluga -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /usr/lib64/python3.11/site-packages/numpy/core/include -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/visualization_msgs -isystem /opt/ros/humble/include/tf2 -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/tf2_ros -isystem /opt/ros/humble/include/message_filters -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -isystem /opt/ros/humble/include/rcl -isystem /opt/ros/humble/include/rcl_interfaces -isystem /opt/ros/humble/include/rcl_logging_interface -isystem /opt/ros/humble/include/rcl_yaml_param_parser -isystem /opt/ros/humble/include/libyaml_vendor -isystem /opt/ros/humble/include/tracetools -isystem /opt/ros/humble/include/rcpputils -isystem /opt/ros/humble/include/statistics_msgs -isystem /opt/ros/humble/include/rosgraph_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rclcpp_action -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rcl_action -isystem /opt/ros/humble/include/tf2_msgs -isystem /opt/ros/humble/include/tf2_geometry_msgs -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wconversion -Wextra -Wpedantic -MD -MT CMakeFiles/beluga_ros.dir/src/amcl.cpp.o -MF CMakeFiles/beluga_ros.dir/src/amcl.cpp.o.d -o CMakeFiles/beluga_ros.dir/src/amcl.cpp.o -c /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp /usr/bin/c++ -DBELUGA_HAS_HDF5 -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DEIGEN_NO_DEBUG -DFASTCDR_DYN_LINK -DSOPHUS_USE_BASIC_LOGGING -DSOPHUS_USE_BASIC_LOGGING=1 -Dbeluga_ros_EXPORTS -I/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/include -isystem /opt/ros/humble/include/beluga -isystem /usr/include/eigen3 -isystem /opt/ros/humble/include -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /usr/lib64/python3.11/site-packages/numpy/core/include -isystem /opt/ros/humble/include/nav_msgs -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/visualization_msgs -isystem /opt/ros/humble/include/tf2 -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/tf2_ros -isystem /opt/ros/humble/include/message_filters -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -isystem /opt/ros/humble/include/rcl -isystem /opt/ros/humble/include/rcl_interfaces -isystem /opt/ros/humble/include/rcl_logging_interface -isystem /opt/ros/humble/include/rcl_yaml_param_parser -isystem /opt/ros/humble/include/libyaml_vendor -isystem /opt/ros/humble/include/tracetools -isystem /opt/ros/humble/include/rcpputils -isystem /opt/ros/humble/include/statistics_msgs -isystem /opt/ros/humble/include/rosgraph_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rclcpp_action -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rcl_action -isystem /opt/ros/humble/include/tf2_msgs -isystem /opt/ros/humble/include/tf2_geometry_msgs -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wconversion -Wextra -Wpedantic -MD -MT CMakeFiles/beluga_ros.dir/src/ndt_ellipsoid.cpp.o -MF CMakeFiles/beluga_ros.dir/src/ndt_ellipsoid.cpp.o.d -o CMakeFiles/beluga_ros.dir/src/ndt_ellipsoid.cpp.o -c /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/ndt_ellipsoid.cpp /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp: In instantiation of 'beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: [with auto:118 = Eigen::Matrix]': /usr/include/range/v3/functional/invoke.hpp:140:34: required by substitution of 'template constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan)::&; Args = {Eigen::Matrix}]' /usr/include/range/v3/functional/concepts.hpp:40:5: required by substitution of 'template char (& ranges::invocable_requires_(concepts::detail::tag*, decltype (& invocable_requires_test_)))[1] [with As = {beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan)::&, Eigen::Matrix}]' /usr/include/range/v3/functional/concepts.hpp:49:9: required from 'constexpr const bool ranges::invocable&, Eigen::Matrix >' /usr/include/range/v3/functional/concepts.hpp:56:9: required from 'constexpr const bool ranges::regular_invocable&, Eigen::Matrix >' /usr/include/range/v3/view/transform.hpp:498:9: required by substitution of 'template(nullptr)())), decltype (* declval(nullptr)()))&>()), decltype (* declval(nullptr)()))&>())&> > && CPP_true), int>::type , typename std::enable_if<((! std::is_void(nullptr)()))>)>)>::invoke(), declval(nullptr)())), decltype (* declval(nullptr)()))&>()), decltype (* declval(nullptr)()))&>())&> >()))> >::value) && CPP_true), int>::type > char (& ranges::views::transformable_range_concept_(concepts::detail::tag*))[1] [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >; Fun = beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan)::; bool CPP_true = true; typename std::enable_if<(regular_invocable(nullptr)())), decltype (* declval(nullptr)()))&>()), decltype (* declval(nullptr)()))&>())&> > && CPP_true), int>::type = ; typename std::enable_if<((! std::is_void(nullptr)()))>)>)>::invoke(), declval(nullptr)())), decltype (* declval(nullptr)()))&>()), decltype (* declval(nullptr)()))&>())&> >()))> >::value) && CPP_true), int>::type = ]' /usr/include/range/v3/view/transform.hpp:509:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/functional/invoke.hpp:140:34: required by substitution of 'template constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::detail::bind_back_fn_ >; Args = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >}]' /usr/include/range/v3/functional/concepts.hpp:40:5: required by substitution of 'template char (& ranges::invocable_requires_(concepts::detail::tag*, decltype (& invocable_requires_test_)))[1] [with As = {ranges::detail::bind_back_fn_ >, ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >}]' /usr/include/range/v3/functional/concepts.hpp:49:9: required from 'constexpr const bool ranges::invocable >, ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:84:9: required from 'constexpr const bool ranges::invocable_view_closure >, ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_ >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = ; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = ]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:61:23: required from here /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:60:68: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | return std::make_pair(result.x(), result.y()); | ^ In file included from /usr/include/range/v3/iterator/reverse_iterator.hpp:20, from /usr/include/range/v3/range/access.hpp:37, from /usr/include/range/v3/range/concepts.hpp:41, from /usr/include/range/v3/action/concepts.hpp:23, from /usr/include/range/v3/range/conversion.hpp:23, from /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/include/beluga_ros/amcl.hpp:22, from /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:15: /usr/include/range/v3/iterator/basic_iterator.hpp: In instantiation of 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]': /usr/include/range/v3/functional/indirect.hpp:55:14: required from 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >}; Fn = beluga::BaseLaserScan::points_in_polar_coordinates() const::; decltype (ranges::invoke(((ranges::indirected*)this)->fn_, *ranges::indirected::operator()::its ...)) = Eigen::Matrix]' /usr/include/range/v3/functional/invoke.hpp:142:29: required from 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::indirected::points_in_polar_coordinates() const:: >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >&}; decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) = Eigen::Matrix]' /usr/include/range/v3/utility/semiregular_box.hpp:230:26: required from 'constexpr decltype(auto) ranges::semiregular_box::operator()(Args&& ...) & [with Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >&}; bool CPP_true = true; typename std::enable_if<(invocable && CPP_true), int>::type = 0; T = ranges::indirected::points_in_polar_coordinates() const:: >]' /usr/include/range/v3/functional/invoke.hpp:140:34: required by substitution of 'template constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::semiregular_box::points_in_polar_coordinates() const:: > >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >&}]' /usr/include/range/v3/functional/reference_wrapper.hpp:109:24: required by substitution of 'template constexpr decltype (ranges::invoke(static_cast::points_in_polar_coordinates() const:: > > >::reference>((*((const ranges::reference_wrapper::points_in_polar_coordinates() const:: > > >*)this)->ranges::detail::reference_wrapper_::points_in_polar_coordinates() const:: > > >::t_)), static_cast(ranges::reference_wrapper::operator()::args) ...)) ranges::reference_wrapper::points_in_polar_coordinates() const:: > > >::operator()(Args&& ...) const [with Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >&}]' /usr/include/range/v3/functional/invoke.hpp:140:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/iterator/basic_iterator.hpp:581:24: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | constexpr auto operator*() const | ^~~~~~~~ In file included from /usr/include/range/v3/range_fwd.hpp:22, from /usr/include/range/v3/range/conversion.hpp:21: /usr/include/range/v3/functional/indirect.hpp: In instantiation of 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >}; Fn = beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan)::; decltype (ranges::invoke(((ranges::indirected*)this)->fn_, *ranges::indirected::operator()::its ...)) = std::pair]': /usr/include/range/v3/functional/invoke.hpp:142:29: required from 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::indirected >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >&}; decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) = std::pair]' /usr/include/range/v3/utility/semiregular_box.hpp:230:26: required from 'constexpr decltype(auto) ranges::semiregular_box::operator()(Args&& ...) & [with Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >&}; bool CPP_true = true; typename std::enable_if<(invocable && CPP_true), int>::type = 0; T = ranges::indirected >]' /usr/include/range/v3/functional/invoke.hpp:140:34: required by substitution of 'template constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::semiregular_box > >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >&}]' /usr/include/range/v3/functional/reference_wrapper.hpp:109:24: required by substitution of 'template constexpr decltype (ranges::invoke(static_cast > > >::reference>((*((const ranges::reference_wrapper > > >*)this)->ranges::detail::reference_wrapper_ > > >::t_)), static_cast(ranges::reference_wrapper::operator()::args) ...)) ranges::reference_wrapper > > >::operator()(Args&& ...) const [with Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >&}]' /usr/include/range/v3/functional/invoke.hpp:140:34: required by substitution of 'template constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = const ranges::reference_wrapper > > >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >&}]' /usr/include/range/v3/view/transform.hpp:143:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/access.hpp:104:13: required from 'constexpr const bool ranges::_begin_::has_member_begin > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >&>' /usr/include/range/v3/range/access.hpp:162:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<((! has_member_begin) && CPP_true), int>::type , typename std::enable_if<(has_non_member_begin && CPP_true), int>::type > constexpr ranges::_begin_::fn::_result_t ranges::_begin_::fn::operator()(R&&) const [with R = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >&; bool CPP_true = true; typename std::enable_if<(_borrowed_range && CPP_true), int>::type = ; typename std::enable_if<((! has_member_begin) && CPP_true), int>::type = ; typename std::enable_if<(has_non_member_begin && CPP_true), int>::type = ]' /usr/include/range/v3/range/access.hpp:698:38: required by substitution of 'template static meta::invoke, typename ranges::indirectly_readable_traits(nullptr)()))>::type>::type>::value_type> ranges::detail::from_range::from_rng_(long int) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >]' /usr/include/range/v3/range/conversion.hpp:386:63: required by substitution of 'template class ContT> template using invoke = decltype (from_rng_(0)) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; ContT = std::vector]' /usr/include/range/v3/range/conversion.hpp:49:25: required by substitution of 'template concepts::return_t, typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::detail::operator|(Rng&&, to_container::closure > (*)(to_container)) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; MetaFn = ranges::detail::from_range]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:62:30: required from here /usr/include/range/v3/functional/indirect.hpp:55:14: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto CPP_auto_fun(operator())(Its... its) | ^~~~~~~~~~~~ /usr/include/range/v3/detail/range_access.hpp: In instantiation of 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; decltype (pos.read()) = ranges::common_pair]': /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]' /usr/include/range/v3/functional/indirect.hpp:55:14: required from 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >}; Fn = beluga::BaseLaserScan::points_in_polar_coordinates() const::; decltype (ranges::invoke(((ranges::indirected*)this)->fn_, *ranges::indirected::operator()::its ...)) = Eigen::Matrix]' /usr/include/range/v3/functional/invoke.hpp:142:29: required from 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::indirected::points_in_polar_coordinates() const:: >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >&}; decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) = Eigen::Matrix]' /usr/include/range/v3/utility/semiregular_box.hpp:230:26: required from 'constexpr decltype(auto) ranges::semiregular_box::operator()(Args&& ...) & [with Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >&}; bool CPP_true = true; typename std::enable_if<(invocable && CPP_true), int>::type = 0; T = ranges::indirected::points_in_polar_coordinates() const:: >]' /usr/include/range/v3/functional/invoke.hpp:140:34: required by substitution of 'template constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::semiregular_box::points_in_polar_coordinates() const:: > >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >&}]' /usr/include/range/v3/functional/reference_wrapper.hpp:109:24: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/detail/range_access.hpp:107:31: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | static constexpr auto CPP_auto_fun(read)(Cur const &pos) | ^~~~~~~~~~~~ In file included from /usr/include/range/v3/functional/concepts.hpp:19, from /usr/include/range/v3/iterator/concepts.hpp:27, from /usr/include/range/v3/range/concepts.hpp:39: /usr/include/range/v3/functional/invoke.hpp: In instantiation of 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan)::&; Args = {Eigen::Matrix}; decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) = std::pair]': /usr/include/range/v3/functional/indirect.hpp:55:14: required from 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >}; Fn = beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan)::; decltype (ranges::invoke(((ranges::indirected*)this)->fn_, *ranges::indirected::operator()::its ...)) = std::pair]' /usr/include/range/v3/functional/invoke.hpp:142:29: required from 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::indirected >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >&}; decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) = std::pair]' /usr/include/range/v3/utility/semiregular_box.hpp:230:26: required from 'constexpr decltype(auto) ranges::semiregular_box::operator()(Args&& ...) & [with Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >&}; bool CPP_true = true; typename std::enable_if<(invocable && CPP_true), int>::type = 0; T = ranges::indirected >]' /usr/include/range/v3/functional/invoke.hpp:140:34: required by substitution of 'template constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::semiregular_box > >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >&}]' /usr/include/range/v3/functional/reference_wrapper.hpp:109:24: required by substitution of 'template constexpr decltype (ranges::invoke(static_cast > > >::reference>((*((const ranges::reference_wrapper > > >*)this)->ranges::detail::reference_wrapper_ > > >::t_)), static_cast(ranges::reference_wrapper::operator()::args) ...)) ranges::reference_wrapper > > >::operator()(Args&& ...) const [with Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >&}]' /usr/include/range/v3/functional/invoke.hpp:140:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/access.hpp:104:13: required from 'constexpr const bool ranges::_begin_::has_member_begin > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >&>' /usr/include/range/v3/range/access.hpp:162:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<((! has_member_begin) && CPP_true), int>::type , typename std::enable_if<(has_non_member_begin && CPP_true), int>::type > constexpr ranges::_begin_::fn::_result_t ranges::_begin_::fn::operator()(R&&) const [with R = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >&; bool CPP_true = true; typename std::enable_if<(_borrowed_range && CPP_true), int>::type = ; typename std::enable_if<((! has_member_begin) && CPP_true), int>::type = ; typename std::enable_if<(has_non_member_begin && CPP_true), int>::type = ]' /usr/include/range/v3/range/access.hpp:698:38: required by substitution of 'template static meta::invoke, typename ranges::indirectly_readable_traits(nullptr)()))>::type>::type>::value_type> ranges::detail::from_range::from_rng_(long int) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >]' /usr/include/range/v3/range/conversion.hpp:386:63: required by substitution of 'template class ContT> template using invoke = decltype (from_rng_(0)) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; ContT = std::vector]' /usr/include/range/v3/range/conversion.hpp:49:25: required by substitution of 'template concepts::return_t, typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::detail::operator|(Rng&&, to_container::closure > (*)(to_container)) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; MetaFn = ranges::detail::from_range]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:62:30: required from here /usr/include/range/v3/functional/invoke.hpp:138:14: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | auto operator()(F&& f, Args&&... args) const | ^~~~~~~~ In file included from /usr/include/range/v3/view/transform.hpp:37, from /opt/ros/humble/include/beluga/beluga/views/particles.hpp:19, from /opt/ros/humble/include/beluga/beluga/algorithm/thrun_recovery_probability_estimator.hpp:22, from /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/include/beluga_ros/amcl.hpp:28: /usr/include/range/v3/view/adaptor.hpp: In instantiation of 'R ranges::adaptor_cursor::read() const [with A = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor; R = ranges::common_pair; BaseIter = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; Adapt = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor]': /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; decltype (pos.read()) = ranges::common_pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]' /usr/include/range/v3/functional/indirect.hpp:55:14: required from 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >}; Fn = beluga::BaseLaserScan::points_in_polar_coordinates() const::; decltype (ranges::invoke(((ranges::indirected*)this)->fn_, *ranges::indirected::operator()::its ...)) = Eigen::Matrix]' /usr/include/range/v3/functional/invoke.hpp:142:29: required from 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::indirected::points_in_polar_coordinates() const:: >&; Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >&}; decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) = Eigen::Matrix]' /usr/include/range/v3/utility/semiregular_box.hpp:230:26: required from 'constexpr decltype(auto) ranges::semiregular_box::operator()(Args&& ...) & [with Args = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >&}; bool CPP_true = true; typename std::enable_if<(invocable && CPP_true), int>::type = 0; T = ranges::indirected::points_in_polar_coordinates() const:: >]' /usr/include/range/v3/functional/invoke.hpp:140:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/view/adaptor.hpp:294:11: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | R read() const noexcept( | ^~~~ In file included from /usr/include/range/v3/range/conversion.hpp:25: /usr/include/range/v3/iterator/common_iterator.hpp: In instantiation of 'ranges::iter_reference_t ranges::common_iterator::operator*() [with I = ranges::basic_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >; S = ranges::adaptor_sentinel; ranges::iter_reference_t = std::pair]': /usr/include/c++/12/bits/vector.tcc:297:13: required from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:1737:17: required from 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:824:22: required from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; = void; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/range/v3/range/conversion.hpp:330:25: required from 'static auto ranges::detail::to_container::fn::impl(Rng&&, std::true_type) [with Cont = std::vector >; I = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; std::true_type = std::integral_constant]' /usr/include/range/v3/range/conversion.hpp:346:44: required from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0; MetaFn = ranges::detail::from_range; ranges::detail::to_container::container_t = std::vector >]' /usr/include/range/v3/range/conversion.hpp:276:46: required from 'constexpr auto ranges::detail::to_container_closure_base_ns::operator|(Rng&&, ranges::detail::to_container::closure) [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; Fn = ranges::detail::to_container::fn >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:77:117: required from here /usr/include/range/v3/iterator/common_iterator.hpp:150:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | iter_reference_t operator*() // | ^~~~~~~~ /usr/include/range/v3/iterator/basic_iterator.hpp: In instantiation of 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]': /usr/include/range/v3/view/adaptor.hpp:143:20: required from 'static ranges::iter_reference_t ranges::adaptor_base::read(const I&, ranges::detail::adaptor_base_current_mem_fn) [with I = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; bool CPP_true = true; typename std::enable_if<(input_or_output_iterator && CPP_true), int>::type = 0; ranges::iter_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:301:45: required from 'R ranges::adaptor_cursor::read() const [with A = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor; R = ranges::common_pair; BaseIter = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; Adapt = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor]' /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; decltype (pos.read()) = ranges::common_pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]' /usr/include/range/v3/functional/indirect.hpp:55:14: required from 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >}; Fn = beluga::BaseLaserScan::points_in_polar_coordinates() const::; decltype (ranges::invoke(((ranges::indirected*)this)->fn_, *ranges::indirected::operator()::its ...)) = Eigen::Matrix]' /usr/include/range/v3/functional/invoke.hpp:142:29: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/iterator/basic_iterator.hpp:581:24: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | constexpr auto operator*() const | ^~~~~~~~ /usr/include/range/v3/iterator/basic_iterator.hpp: In instantiation of 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor >; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = std::pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = std::pair]': /usr/include/range/v3/iterator/common_iterator.hpp:153:20: required from 'ranges::iter_reference_t ranges::common_iterator::operator*() [with I = ranges::basic_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >; S = ranges::adaptor_sentinel; ranges::iter_reference_t = std::pair]' /usr/include/c++/12/bits/vector.tcc:297:13: required from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:1737:17: required from 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:824:22: required from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; = void; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/range/v3/range/conversion.hpp:330:25: required from 'static auto ranges::detail::to_container::fn::impl(Rng&&, std::true_type) [with Cont = std::vector >; I = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; std::true_type = std::integral_constant]' /usr/include/range/v3/range/conversion.hpp:346:44: required from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0; MetaFn = ranges::detail::from_range; ranges::detail::to_container::container_t = std::vector >]' /usr/include/range/v3/range/conversion.hpp:276:46: required from 'constexpr auto ranges::detail::to_container_closure_base_ns::operator|(Rng&&, ranges::detail::to_container::closure) [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; Fn = ranges::detail::to_container::fn >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:77:117: required from here /usr/include/range/v3/iterator/basic_iterator.hpp:581:24: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/range/v3/detail/range_access.hpp: In instantiation of 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; decltype (pos.read()) = ranges::common_pair]': /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:143:20: required from 'static ranges::iter_reference_t ranges::adaptor_base::read(const I&, ranges::detail::adaptor_base_current_mem_fn) [with I = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; bool CPP_true = true; typename std::enable_if<(input_or_output_iterator && CPP_true), int>::type = 0; ranges::iter_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:301:45: required from 'R ranges::adaptor_cursor::read() const [with A = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor; R = ranges::common_pair; BaseIter = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; Adapt = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor]' /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; decltype (pos.read()) = ranges::common_pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]' /usr/include/range/v3/functional/indirect.hpp:55:14: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/detail/range_access.hpp:107:31: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | static constexpr auto CPP_auto_fun(read)(Cur const &pos) | ^~~~~~~~~~~~ /usr/include/range/v3/detail/range_access.hpp: In instantiation of 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::adaptor_cursor, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor >; decltype (pos.read()) = std::pair]': /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor >; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = std::pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = std::pair]' /usr/include/range/v3/iterator/common_iterator.hpp:153:20: required from 'ranges::iter_reference_t ranges::common_iterator::operator*() [with I = ranges::basic_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >; S = ranges::adaptor_sentinel; ranges::iter_reference_t = std::pair]' /usr/include/c++/12/bits/vector.tcc:297:13: required from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:1737:17: required from 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:824:22: required from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; = void; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/range/v3/range/conversion.hpp:330:25: required from 'static auto ranges::detail::to_container::fn::impl(Rng&&, std::true_type) [with Cont = std::vector >; I = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; std::true_type = std::integral_constant]' /usr/include/range/v3/range/conversion.hpp:346:44: required from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0; MetaFn = ranges::detail::from_range; ranges::detail::to_container::container_t = std::vector >]' /usr/include/range/v3/range/conversion.hpp:276:46: required from 'constexpr auto ranges::detail::to_container_closure_base_ns::operator|(Rng&&, ranges::detail::to_container::closure) [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; Fn = ranges::detail::to_container::fn >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:77:117: required from here /usr/include/range/v3/detail/range_access.hpp:107:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/range/v3/view/zip_with.hpp: In instantiation of 'decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::fun_, ((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::its_)) ranges::iter_zip_with_view::cursor::read() const [with bool Const = false; Fun = ranges::detail::indirect_zip_fn_; Rngs = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: >}; decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->fun_, ((const ranges::iter_zip_with_view::cursor*)this)->its_)) = ranges::common_pair]': /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; decltype (pos.read()) = ranges::common_pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:143:20: required from 'static ranges::iter_reference_t ranges::adaptor_base::read(const I&, ranges::detail::adaptor_base_current_mem_fn) [with I = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; bool CPP_true = true; typename std::enable_if<(input_or_output_iterator && CPP_true), int>::type = 0; ranges::iter_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:301:45: required from 'R ranges::adaptor_cursor::read() const [with A = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor; R = ranges::common_pair; BaseIter = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; Adapt = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor]' /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor>; decltype (pos.read()) = ranges::common_pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/view/zip_with.hpp:230:18: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | auto CPP_auto_fun(read)()(const) | ^~~~~~~~~~~~ /usr/include/range/v3/view/adaptor.hpp: In instantiation of 'R ranges::adaptor_cursor::read() const [with A = ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor; R = std::pair; BaseIter = ranges::basic_iterator, (ranges::category)19> >; Adapt = ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor]': /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::adaptor_cursor, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor >; decltype (pos.read()) = std::pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor >; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = std::pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = std::pair]' /usr/include/range/v3/iterator/common_iterator.hpp:153:20: required from 'ranges::iter_reference_t ranges::common_iterator::operator*() [with I = ranges::basic_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >; S = ranges::adaptor_sentinel; ranges::iter_reference_t = std::pair]' /usr/include/c++/12/bits/vector.tcc:297:13: required from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:1737:17: required from 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:824:22: required from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; = void; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/range/v3/range/conversion.hpp:330:25: required from 'static auto ranges::detail::to_container::fn::impl(Rng&&, std::true_type) [with Cont = std::vector >; I = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; std::true_type = std::integral_constant]' /usr/include/range/v3/range/conversion.hpp:346:44: required from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0; MetaFn = ranges::detail::from_range; ranges::detail::to_container::container_t = std::vector >]' /usr/include/range/v3/range/conversion.hpp:276:46: required from 'constexpr auto ranges::detail::to_container_closure_base_ns::operator|(Rng&&, ranges::detail::to_container::closure) [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; Fn = ranges::detail::to_container::fn >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:77:117: required from here /usr/include/range/v3/view/adaptor.hpp:294:11: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | R read() const noexcept( | ^~~~ /usr/include/range/v3/utility/tuple_algorithm.hpp: In instantiation of 'constexpr decltype (ranges::tuple_apply_fn::impl(static_cast(fun), static_cast(tup), ranges::tuple_indices_t{})) ranges::tuple_apply_fn::operator()(Fun&&, Tup&&) const [with Fun = const ranges::detail::indirect_zip_fn_&; Tup = const std::tuple > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >, ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > > >&; decltype (ranges::tuple_apply_fn::impl(static_cast(fun), static_cast(tup), ranges::tuple_indices_t{})) = ranges::common_pair; ranges::tuple_indices_t = std::integer_sequence]': /usr/include/range/v3/view/zip_with.hpp:230:18: required from 'decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::fun_, ((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::its_)) ranges::iter_zip_with_view::cursor::read() const [with bool Const = false; Fun = ranges::detail::indirect_zip_fn_; Rngs = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: >}; decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->fun_, ((const ranges::iter_zip_with_view::cursor*)this)->its_)) = ranges::common_pair]' /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; decltype (pos.read()) = ranges::common_pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:143:20: required from 'static ranges::iter_reference_t ranges::adaptor_base::read(const I&, ranges::detail::adaptor_base_current_mem_fn) [with I = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; bool CPP_true = true; typename std::enable_if<(input_or_output_iterator && CPP_true), int>::type = 0; ranges::iter_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:301:45: required from 'R ranges::adaptor_cursor::read() const [with A = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor; R = ranges::common_pair; BaseIter = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; Adapt = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor]' /usr/include/range/v3/detail/range_access.hpp:107:31: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/utility/tuple_algorithm.hpp:53:24: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | constexpr auto CPP_auto_fun(operator())(Fun &&fun, Tup &&tup)(const) | ^~~~~~~~~~~~ /usr/include/range/v3/view/transform.hpp: In instantiation of 'decltype (ranges::invoke(((const ranges::iter_transform_view::adaptor*)this)->ranges::iter_transform_view::adaptor::fun_, it)) ranges::iter_transform_view::adaptor::read(ranges::iterator_t::invoke >) const [with bool IsConst = false; Rng = ranges::any_view, (ranges::category)19, void>; Fun = ranges::indirected >; decltype (ranges::invoke(((const ranges::iter_transform_view::adaptor*)this)->fun_, it)) = std::pair; ranges::iterator_t::invoke > = ranges::basic_iterator, (ranges::category)19> >; typename meta::detail::add_const_if::invoke = ranges::any_view, (ranges::category)19, void>]': /usr/include/range/v3/view/adaptor.hpp:301:45: required from 'R ranges::adaptor_cursor::read() const [with A = ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor; R = std::pair; BaseIter = ranges::basic_iterator, (ranges::category)19> >; Adapt = ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor]' /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::adaptor_cursor, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor >; decltype (pos.read()) = std::pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor >; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = std::pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = std::pair]' /usr/include/range/v3/iterator/common_iterator.hpp:153:20: required from 'ranges::iter_reference_t ranges::common_iterator::operator*() [with I = ranges::basic_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >; S = ranges::adaptor_sentinel; ranges::iter_reference_t = std::pair]' /usr/include/c++/12/bits/vector.tcc:297:13: required from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:1737:17: required from 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:824:22: required from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; = void; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/range/v3/range/conversion.hpp:330:25: required from 'static auto ranges::detail::to_container::fn::impl(Rng&&, std::true_type) [with Cont = std::vector >; I = ranges::common_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel >; Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; std::true_type = std::integral_constant]' /usr/include/range/v3/range/conversion.hpp:346:44: required from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0; MetaFn = ranges::detail::from_range; ranges::detail::to_container::container_t = std::vector >]' /usr/include/range/v3/range/conversion.hpp:276:46: required from 'constexpr auto ranges::detail::to_container_closure_base_ns::operator|(Rng&&, ranges::detail::to_container::closure) [with Rng = ranges::transform_view, (ranges::category)19, void>, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::SparsePointCloud3f):: >; MetaFn = ranges::detail::from_range; Fn = ranges::detail::to_container::fn >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:77:117: required from here /usr/include/range/v3/view/transform.hpp:143:18: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | auto CPP_auto_fun(read)(iterator_t it)(const) | ^~~~~~~~~~~~ /usr/include/range/v3/utility/tuple_algorithm.hpp: In instantiation of 'static constexpr decltype (ranges::invoke(static_cast(fun), (adl_get)(static_cast(ranges::tuple_apply_fn::impl::tup))...)) ranges::tuple_apply_fn::impl(Fun&&, Tup&&, meta::index_sequence) [with Fun = const ranges::detail::indirect_zip_fn_&; Tup = const std::tuple > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >, ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > > >&; long unsigned int ...Is = {0, 1}; decltype (ranges::invoke(static_cast(fun), (adl_get)(static_cast(ranges::tuple_apply_fn::impl::tup))...)) = ranges::common_pair; meta::index_sequence = std::integer_sequence]': /usr/include/range/v3/utility/tuple_algorithm.hpp:53:24: required from 'constexpr decltype (ranges::tuple_apply_fn::impl(static_cast(fun), static_cast(tup), ranges::tuple_indices_t{})) ranges::tuple_apply_fn::operator()(Fun&&, Tup&&) const [with Fun = const ranges::detail::indirect_zip_fn_&; Tup = const std::tuple > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >, ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > > >&; decltype (ranges::tuple_apply_fn::impl(static_cast(fun), static_cast(tup), ranges::tuple_indices_t{})) = ranges::common_pair; ranges::tuple_indices_t = std::integer_sequence]' /usr/include/range/v3/view/zip_with.hpp:230:18: required from 'decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::fun_, ((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::its_)) ranges::iter_zip_with_view::cursor::read() const [with bool Const = false; Fun = ranges::detail::indirect_zip_fn_; Rngs = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: >}; decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->fun_, ((const ranges::iter_zip_with_view::cursor*)this)->its_)) = ranges::common_pair]' /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; decltype (pos.read()) = ranges::common_pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:143:20: required from 'static ranges::iter_reference_t ranges::adaptor_base::read(const I&, ranges::detail::adaptor_base_current_mem_fn) [with I = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; bool CPP_true = true; typename std::enable_if<(input_or_output_iterator && CPP_true), int>::type = 0; ranges::iter_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:301:45: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/utility/tuple_algorithm.hpp:46:9: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 46 | CPP_auto_fun(impl)(Fun &&fun, Tup &&tup, meta::index_sequence) | ^~~~~~~~~~~~ /usr/include/range/v3/iterator/common_iterator.hpp: In instantiation of 'ranges::iter_reference_t ranges::common_iterator::operator*() [with I = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >; S = ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>; ranges::iter_reference_t = std::pair]': /usr/include/c++/12/bits/stl_uninitialized.h:120:48: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = pair*]' /usr/include/c++/12/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]' /usr/include/c++/12/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = pair*]' /usr/include/c++/12/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = pair*; _Tp = pair]' /usr/include/c++/12/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; = void; _Tp = std::pair; _Alloc = std::allocator >; allocator_type = std::allocator >]' /usr/include/range/v3/range/conversion.hpp:319:24: required from 'static Cont ranges::detail::to_container::fn::impl(Rng&&, std::false_type) [with Cont = std::vector >; I = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; MetaFn = ranges::detail::from_range; std::false_type = std::integral_constant]' /usr/include/range/v3/range/conversion.hpp:346:44: required from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0; MetaFn = ranges::detail::from_range; ranges::detail::to_container::container_t = std::vector >]' /usr/include/range/v3/range/conversion.hpp:54:36: required from 'concepts::return_t, typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::detail::operator|(Rng&&, to_container::closure > (*)(to_container)) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; MetaFn = from_range; concepts::return_t, typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type> = std::vector >; typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename MetaFn::invoke = std::vector >; to_container = to_container]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:62:30: required from here /usr/include/range/v3/iterator/common_iterator.hpp:150:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | iter_reference_t operator*() // | ^~~~~~~~ /usr/include/range/v3/functional/invoke.hpp: In instantiation of 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = const ranges::detail::indirect_zip_fn_&; Args = {const ranges::basic_iterator > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >&, const ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > >&}; decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) = ranges::common_pair]': /usr/include/range/v3/utility/tuple_algorithm.hpp:46:9: required from 'static constexpr decltype (ranges::invoke(static_cast(fun), (adl_get)(static_cast(ranges::tuple_apply_fn::impl::tup))...)) ranges::tuple_apply_fn::impl(Fun&&, Tup&&, meta::index_sequence) [with Fun = const ranges::detail::indirect_zip_fn_&; Tup = const std::tuple > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >, ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > > >&; long unsigned int ...Is = {0, 1}; decltype (ranges::invoke(static_cast(fun), (adl_get)(static_cast(ranges::tuple_apply_fn::impl::tup))...)) = ranges::common_pair; meta::index_sequence = std::integer_sequence]' /usr/include/range/v3/utility/tuple_algorithm.hpp:53:24: required from 'constexpr decltype (ranges::tuple_apply_fn::impl(static_cast(fun), static_cast(tup), ranges::tuple_indices_t{})) ranges::tuple_apply_fn::operator()(Fun&&, Tup&&) const [with Fun = const ranges::detail::indirect_zip_fn_&; Tup = const std::tuple > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >, ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > > >&; decltype (ranges::tuple_apply_fn::impl(static_cast(fun), static_cast(tup), ranges::tuple_indices_t{})) = ranges::common_pair; ranges::tuple_indices_t = std::integer_sequence]' /usr/include/range/v3/view/zip_with.hpp:230:18: required from 'decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::fun_, ((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::its_)) ranges::iter_zip_with_view::cursor::read() const [with bool Const = false; Fun = ranges::detail::indirect_zip_fn_; Rngs = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: >}; decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->fun_, ((const ranges::iter_zip_with_view::cursor*)this)->its_)) = ranges::common_pair]' /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; decltype (pos.read()) = ranges::common_pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = ranges::common_pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = ranges::common_pair]' /usr/include/range/v3/view/adaptor.hpp:143:20: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/functional/invoke.hpp:138:14: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | auto operator()(F&& f, Args&&... args) const | ^~~~~~~~ /usr/include/range/v3/iterator/basic_iterator.hpp: In instantiation of 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor >; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = std::pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = std::pair]': /usr/include/range/v3/iterator/common_iterator.hpp:153:20: required from 'ranges::iter_reference_t ranges::common_iterator::operator*() [with I = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >; S = ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>; ranges::iter_reference_t = std::pair]' /usr/include/c++/12/bits/stl_uninitialized.h:120:48: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = pair*]' /usr/include/c++/12/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]' /usr/include/c++/12/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = pair*]' /usr/include/c++/12/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = pair*; _Tp = pair]' /usr/include/c++/12/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; = void; _Tp = std::pair; _Alloc = std::allocator >; allocator_type = std::allocator >]' /usr/include/range/v3/range/conversion.hpp:319:24: required from 'static Cont ranges::detail::to_container::fn::impl(Rng&&, std::false_type) [with Cont = std::vector >; I = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; MetaFn = ranges::detail::from_range; std::false_type = std::integral_constant]' /usr/include/range/v3/range/conversion.hpp:346:44: required from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0; MetaFn = ranges::detail::from_range; ranges::detail::to_container::container_t = std::vector >]' /usr/include/range/v3/range/conversion.hpp:54:36: required from 'concepts::return_t, typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::detail::operator|(Rng&&, to_container::closure > (*)(to_container)) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; MetaFn = from_range; concepts::return_t, typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type> = std::vector >; typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename MetaFn::invoke = std::vector >; to_container = to_container]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:62:30: required from here /usr/include/range/v3/iterator/basic_iterator.hpp:581:24: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | constexpr auto operator*() const | ^~~~~~~~ In file included from /opt/ros/humble/include/beluga/beluga/views/zip.hpp:20, from /opt/ros/humble/include/beluga/beluga/containers/tuple_vector.hpp:22, from /opt/ros/humble/include/beluga/beluga/containers.hpp:19, from /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/include/beluga_ros/amcl.hpp:29: /usr/include/range/v3/view/zip.hpp: In instantiation of 'ranges::common_pair, ranges::detail::iter_reference_t_()), decltype (* declval())&> > ranges::detail::indirect_zip_fn_::operator()(const It1&, const It2&) const [with It1 = ranges::basic_iterator > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >; It2 = ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > >; bool CPP_true = true; typename std::enable_if<(indirectly_readable && CPP_true), int>::type = 0; typename std::enable_if<(indirectly_readable && CPP_true), int>::type = 0; ranges::detail::iter_reference_t_()), decltype (* declval())&> = double; decltype (* declval()) = double; decltype (* declval()) = double; ranges::detail::iter_reference_t_ = double; decltype (* declval()) = double]': /usr/include/range/v3/functional/invoke.hpp:142:29: required from 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = const ranges::detail::indirect_zip_fn_&; Args = {const ranges::basic_iterator > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >&, const ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > >&}; decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) = ranges::common_pair]' /usr/include/range/v3/utility/tuple_algorithm.hpp:46:9: required from 'static constexpr decltype (ranges::invoke(static_cast(fun), (adl_get)(static_cast(ranges::tuple_apply_fn::impl::tup))...)) ranges::tuple_apply_fn::impl(Fun&&, Tup&&, meta::index_sequence) [with Fun = const ranges::detail::indirect_zip_fn_&; Tup = const std::tuple > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >, ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > > >&; long unsigned int ...Is = {0, 1}; decltype (ranges::invoke(static_cast(fun), (adl_get)(static_cast(ranges::tuple_apply_fn::impl::tup))...)) = ranges::common_pair; meta::index_sequence = std::integer_sequence]' /usr/include/range/v3/utility/tuple_algorithm.hpp:53:24: required from 'constexpr decltype (ranges::tuple_apply_fn::impl(static_cast(fun), static_cast(tup), ranges::tuple_indices_t{})) ranges::tuple_apply_fn::operator()(Fun&&, Tup&&) const [with Fun = const ranges::detail::indirect_zip_fn_&; Tup = const std::tuple > > >::cursor>, ranges::iter_transform_view > > >, ranges::indirected > >::adaptor > >, ranges::basic_iterator >::cursor>, ranges::iter_transform_view >, ranges::indirected > >::adaptor > > >&; decltype (ranges::tuple_apply_fn::impl(static_cast(fun), static_cast(tup), ranges::tuple_indices_t{})) = ranges::common_pair; ranges::tuple_indices_t = std::integer_sequence]' /usr/include/range/v3/view/zip_with.hpp:230:18: required from 'decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::fun_, ((const ranges::iter_zip_with_view::cursor*)this)->ranges::iter_zip_with_view::cursor::its_)) ranges::iter_zip_with_view::cursor::read() const [with bool Const = false; Fun = ranges::detail::indirect_zip_fn_; Rngs = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: >}; decltype (ranges::tuple_apply(((const ranges::iter_zip_with_view::cursor*)this)->fun_, ((const ranges::iter_zip_with_view::cursor*)this)->its_)) = ranges::common_pair]' /usr/include/range/v3/detail/range_access.hpp:107:31: required from 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::iter_zip_with_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor; decltype (pos.read()) = ranges::common_pair]' /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/range/v3/range/concepts.hpp:60:5: required by substitution of 'template char (& ranges::_range_requires_(concepts::detail::tag*, decltype (& _range_requires_test_)))[1] [with As = {ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >}]' /usr/include/range/v3/range/concepts.hpp:70:9: required from 'constexpr const bool ranges::range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/range/concepts.hpp:261:9: required from 'constexpr const bool ranges::viewable_range > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: > >' /usr/include/range/v3/view/view.hpp:114:13: required by substitution of 'template && CPP_true), int>::type , typename std::enable_if<(invocable_view_closure && CPP_true), int>::type > constexpr auto ranges::views::view_closure_base_ns::operator|(Rng&&, ranges::views::view_closure) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >; ViewFn = ranges::detail::bind_back_fn_::points_in_cartesian_coordinates() const:: >; bool CPP_true = true; typename std::enable_if<(viewable_range && CPP_true), int>::type = 0; typename std::enable_if<(invocable_view_closure && CPP_true), int>::type = 0]' /opt/ros/humble/include/beluga/beluga/sensor/data/laser_scan.hpp:65:49: required from 'auto beluga::BaseLaserScan::points_in_cartesian_coordinates() const [with Derived = beluga_ros::LaserScan]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:57:64: required from here /usr/include/range/v3/view/zip.hpp:82:13: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | operator()(It1 const & it1, It2 const & it2) const // | ^~~~~~~~ /usr/include/range/v3/detail/range_access.hpp: In instantiation of 'static constexpr decltype (pos.read()) ranges::range_access::read(const Cur&) [with Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor >; decltype (pos.read()) = std::pair]': /usr/include/range/v3/iterator/basic_iterator.hpp:587:38: required from 'constexpr concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::basic_iterator::operator*() const [with bool (& CPP_true_fn)(concepts::detail::xNil) = concepts::detail::CPP_true_fn; Cur = ranges::adaptor_cursor > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor >; concepts::return_t)>::const_reference_t, typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type> = std::pair; typename std::enable_if<((readable_cursor && (! is_writable_cursor_v)) && CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename ranges::detail::iterator_associated_types_base_)>::const_reference_t = std::pair]' /usr/include/range/v3/iterator/common_iterator.hpp:153:20: required from 'ranges::iter_reference_t ranges::common_iterator::operator*() [with I = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >; S = ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>; ranges::iter_reference_t = std::pair]' /usr/include/c++/12/bits/stl_uninitialized.h:120:48: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = pair*]' /usr/include/c++/12/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]' /usr/include/c++/12/bits/stl_uninitialized.h:185:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/12/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/12/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; = void; _Tp = std::pair; _Alloc = std::allocator >; allocator_type = std::allocator >]' /usr/include/range/v3/range/conversion.hpp:319:24: required from 'static Cont ranges::detail::to_container::fn::impl(Rng&&, std::false_type) [with Cont = std::vector >; I = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; MetaFn = ranges::detail::from_range; std::false_type = std::integral_constant]' /usr/include/range/v3/range/conversion.hpp:346:44: required from 'ranges::detail::to_container::container_t ranges::detail::to_container::fn::operator()(Rng&&) const [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; bool CPP_true = true; typename std::enable_if<(input_range && CPP_true), int>::type = 0; typename std::enable_if<(convertible_to_cont > && CPP_true), int>::type = 0; MetaFn = ranges::detail::from_range; ranges::detail::to_container::container_t = std::vector >]' /usr/include/range/v3/range/conversion.hpp:54:36: required from 'concepts::return_t, typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type> ranges::detail::operator|(Rng&&, to_container::closure > (*)(to_container)) [with Rng = ranges::transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan):: >; MetaFn = from_range; concepts::return_t, typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type> = std::vector >; typename std::enable_if<(invocable, Rng> && concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type = void; typename MetaFn::invoke = std::vector >; to_container = to_container]' /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/src/amcl.cpp:62:30: required from here /usr/include/range/v3/detail/range_access.hpp:107:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | static constexpr auto CPP_auto_fun(read)(Cur const &pos) | ^~~~~~~~~~~~ In file included from /usr/include/range/v3/view/filter.hpp:23, from /opt/ros/humble/include/beluga/beluga/sensor/data/occupancy_grid.hpp:26, from /opt/ros/humble/include/beluga/beluga/random/multivariate_uniform_distribution.hpp:25, from /opt/ros/humble/include/beluga/beluga/random.hpp:24, from /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/include/beluga_ros/amcl.hpp:32: /usr/include/range/v3/view/remove_if.hpp: In member function 'constexpr void ranges::remove_if_view::satisfy_forward(ranges::iterator_t&) [with Rng = ranges::zip_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >; Pred = ranges::logical_negate::points_in_polar_coordinates() const:: >]': /usr/include/range/v3/view/remove_if.hpp:112:46: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | while(it != last && invoke(pred, *it)) | ^~~ In file included from /usr/include/c++/12/vector:63, from /usr/include/range/v3/range/conversion.hpp:17: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = ranges::common_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_polar_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, ranges::indirected::points_in_cartesian_coordinates() const:: > >::adaptor > >, ranges::iter_transform_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_polar_coordinates() const:: >, beluga::BaseLaserScan::points_in_cartesian_coordinates() const:: >, ranges::indirected > >::adaptor > >, ranges::adaptor_sentinel > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::sentinel, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base>, ranges::adaptor_base> >; _ForwardIterator = pair*]': /usr/include/c++/12/bits/stl_uninitialized.h:120:55: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | std::_Construct(std::__addressof(*__cur), *__first); | ^~~~~~~~ /usr/include/range/v3/functional/indirect.hpp: In member function 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >, ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor> >}; Fn = beluga::BaseLaserScan::points_in_polar_coordinates() const::]': /usr/include/range/v3/functional/indirect.hpp:55:14: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto CPP_auto_fun(operator())(Its... its) | ^~~~~~~~~~~~ /usr/include/range/v3/functional/invoke.hpp: In member function 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = beluga_ros::Amcl::update(Sophus::SE2d, beluga_ros::LaserScan)::&; Args = {Eigen::Matrix}]': /usr/include/range/v3/functional/invoke.hpp:138:14: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | auto operator()(F&& f, Args&&... args) const | ^~~~~~~~ /usr/include/range/v3/view/adaptor.hpp: In member function 'R ranges::adaptor_cursor::read() const [with A = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor; R = ranges::common_pair; BaseIter = ranges::basic_iterator > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >::cursor >; Adapt = ranges::remove_if_view > > >, beluga_ros::LaserScan::ranges() const:: >, ranges::transform_view >, beluga_ros::LaserScan::angles() const:: > >, ranges::logical_negate::points_in_polar_coordinates() const:: > >::adaptor]': /usr/include/range/v3/view/adaptor.hpp:301:45: note: parameter passing for argument of type 'ranges::common_pair' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | return this->data_.second().read(this->data_.first()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/iterator/common_iterator.hpp: In member function 'ranges::iter_reference_t ranges::common_iterator::operator*() [with I = ranges::basic_iterator, (ranges::category)19> >, ranges::iter_transform_view, (ranges::category)19, void>, ranges::indirected > >::adaptor > >; S = ranges::adaptor_sentinel]': /usr/include/range/v3/iterator/common_iterator.hpp:150:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | iter_reference_t operator*() // | ^~~~~~~~ [100%] Linking CXX shared library libbeluga_ros.so /usr/bin/cmake -E cmake_link_script CMakeFiles/beluga_ros.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 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -shared -Wl,-soname,libbeluga_ros.so -o libbeluga_ros.so CMakeFiles/beluga_ros.dir/src/amcl.cpp.o CMakeFiles/beluga_ros.dir/src/ndt_ellipsoid.cpp.o -Wl,-rpath,/opt/ros/humble/lib: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libvisualization_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libvisualization_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libvisualization_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libvisualization_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libvisualization_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libvisualization_msgs__rosidl_generator_py.so /usr/lib64/libtbb.so.12.11 /usr/lib64/libhdf5_cpp.so /usr/lib64/libhdf5.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libnav_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libvisualization_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libvisualization_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libtf2_ros.so /opt/ros/humble/lib/libtf2.so /opt/ros/humble/lib/libmessage_filters.so /opt/ros/humble/lib/librclcpp_action.so /opt/ros/humble/lib/librclcpp.so /opt/ros/humble/lib/liblibstatistics_collector.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librcl_action.so /opt/ros/humble/lib/librcl.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librcl_yaml_param_parser.so /opt/ros/humble/lib/libyaml.so /opt/ros/humble/lib/libtracetools.so /opt/ros/humble/lib/librmw_implementation.so /opt/ros/humble/lib/libament_index_cpp.so /opt/ros/humble/lib/librcl_logging_spdlog.so /opt/ros/humble/lib/librcl_logging_interface.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.29 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so /usr/lib64/libpython3.11.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcpputils.so /opt/ros/humble/lib/librcutils.so -ldl -latomic /usr/lib64/liborocos-kdl.so.1.5.1 make[2]: Leaving directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' [100%] Built target beluga_ros make[1]: Leaving directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.OTgsqi + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64 ++ dirname /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64 + cd beluga-ros-2.1.1 + '[' -f /opt/ros/humble/setup.sh ']' + source /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 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3 /opt/ros/humble/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export PATH="/opt/ros/humble/bin:$PATH" export PYTHONPATH="/opt/ros/humble/lib/python3.11/site-packages:$PYTHONPATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#:} export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%:} export PYTHONPATH=${PYTHONPATH#:} export PYTHONPATH=${PYTHONPATH%:} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#:} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%:}' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export PATH="/opt/ros/humble/bin:$PATH" export PYTHONPATH="/opt/ros/humble/lib/python3.11/site-packages:$PYTHONPATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#:} export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%:} export PYTHONPATH=${PYTHONPATH#:} export PYTHONPATH=${PYTHONPATH%:} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#:} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%:}' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export PATH=/opt/ros/humble/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++++ PATH=/opt/ros/humble/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++++ export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages: ++++ PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble ++++ export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages: ++++ PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages: ++++ export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages ++++ PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib ++++ LD_LIBRARY_PATH=/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 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages:/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages:/opt/ros/humble/lib/python3.11/site-packages + export PKG_CONFIG_PATH=/opt/ros/humble/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig + PKG_CONFIG_PATH=/opt/ros/humble/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig + cd beluga_ros + cd .obj + make install DESTDIR=/builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj/CMakeFiles /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' make -f CMakeFiles/beluga_ros.dir/build.make CMakeFiles/beluga_ros.dir/depend make[2]: Entering directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' cd /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj/CMakeFiles/beluga_ros.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' make -f CMakeFiles/beluga_ros.dir/build.make CMakeFiles/beluga_ros.dir/build make[2]: Entering directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' make[2]: Nothing to be done for 'CMakeFiles/beluga_ros.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' [100%] Built target beluga_ros make[1]: Leaving directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/beluga-ros-2.1.1/beluga_ros/.obj' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/environment/library_path.sh -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/environment/library_path.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/lib/libbeluga_ros.so -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/lib/libbeluga_ros.so" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/tf2_sophus.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/messages.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/sparse_point_cloud.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/particle_cloud.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/tf2_eigen.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/ndt_ellipsoid.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/point_cloud.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/occupancy_grid.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/beluga_ros.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/laser_scan.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/amcl.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/include/beluga_ros/beluga_ros/likelihood_field.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/ament_index/resource_index/package_run_dependencies/beluga_ros -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/ament_index/resource_index/parent_prefix_path/beluga_ros -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/environment/ament_prefix_path.sh -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/environment/ament_prefix_path.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/environment/path.sh -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/environment/path.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/local_setup.bash -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/local_setup.sh -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/local_setup.zsh -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/local_setup.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/package.dsv -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/ament_index/resource_index/packages/beluga_ros -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/cmake/beluga_rosExport.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/cmake/beluga_rosExport-release.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/cmake/ament_cmake_export_dependencies-extras.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/cmake/ament_cmake_export_include_directories-extras.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/cmake/ament_cmake_export_targets-extras.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/cmake/beluga_rosConfig.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/cmake/beluga_rosConfig-version.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64/opt/ros/humble/share/beluga_ros/package.xml + /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 Processing files: ros-humble-beluga-ros-2.1.1-1.aarch64 Provides: ros-humble-beluga-ros = 2.1.1-1 ros-humble-beluga-ros(aarch-64) = 2.1.1-1 ros-humble-beluga-ros-devel = 2.1.1-1 ros-humble-beluga-ros-doc = 2.1.1-1 ros-humble-beluga-ros-runtime = 2.1.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-beluga-ros-2.1.1-1.aarch64 Wrote: /builddir/build/RPMS/ros-humble-beluga-ros-2.1.1-1.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.daGlib + umask 022 + cd /builddir/build/BUILD + cd beluga-ros-2.1.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ros-humble-beluga-ros-2.1.1-1.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.ilORYE + umask 022 + cd /builddir/build/BUILD + rm -rf beluga-ros-2.1.1 beluga-ros-2.1.1.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0